Предупреждение XCode: аргумент 3 отбрасывает квалификаторы из целевого типа указателя - PullRequest
0 голосов
/ 23 июля 2010

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.Как мне решить это предупреждение?

1 Ответ

1 голос
/ 23 июля 2010

Аргумент 3 является serviceName, не так ли?Проверь свое объявление.Могу поспорить, это постоянное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...