Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c XCode警告:参数3从指针目标类型中丢弃限定符_Objective C_Xcode_Pointers_Warnings - Fatal编程技术网

Objective c XCode警告:参数3从指针目标类型中丢弃限定符

Objective c XCode警告:参数3从指针目标类型中丢弃限定符,objective-c,xcode,pointers,warnings,Objective C,Xcode,Pointers,Warnings,XCode给了我一个警告,我不知道为什么 @interface SFHFKeychainUtils : NSObject { } + (BOOL) storeUsername: (NSString *) username andPassword: (NSString *) password forServiceName: (NSString *) serviceName updateExisting: (BOOL) updateExisting error: (NSError **) err

XCode给了我一个警告,我不知道为什么

@interface SFHFKeychainUtils : NSObject {

}

+ (BOOL) storeUsername: (NSString *) username andPassword: (NSString *) password forServiceName: (NSString *) serviceName updateExisting: (BOOL) updateExisting error: (NSError **) error;
@end
在另一个类中,我调用storeUsername:andPassword:forServiceName:updateExisting:error:,请参见:

- (void)armazenarLogin:(NSString *)login withPassword:(NSString *)password {
    if (login != nil && password != nil) {
        NSError *error = nil;
        [SFHFKeychainUtils storeUsername:login andPassword:password forServiceName:kKeychainServiceName updateExisting:YES error:&error]; // warning here
    }
}
这是警告:

通过辩论3 'storeUsername:andPassword:forServiceName:updateExisting:error:' 从指针中丢弃限定符 目标


但我正在传递一个指向NSError的指针。如何解决此警告?

参数3是serviceName,不是吗?检查它的声明。我打赌是康斯特。

谢谢。你说得对,kKeychainServiceName被声明为const。