Другое: сравнение NSString не работает в Objective-C - PullRequest
2 голосов
/ 26 мая 2009

Я пытаюсь использовать метод IsEqualToString (который я успешно использовал ранее). Но я получаю следующую ошибку:

- [NSCFString IsEqualToString:]: нераспознанный селектор, отправленный экземпляру 0xa055e7b0

Вот код:

@interface EditHabitViewController : UIViewController<UITableViewDataSource,UITableViewDelegate> {

NSString *contactId;
}
@property (nonatomic, retain) NSString *contactId;


-(void)updateContactInfo {
NSString *sSQL = @"";
NSString *sCheck= self.contactId;

// nothing to load? then leave: 
if ([sCheck IsEqualToString: @"0"]) {
    return;
} // end if

Обратите внимание, что и sCheck, и contactId объявлены как NSString. Это сводит меня с ума!

Любая помощь будет принята с благодарностью.

1 Ответ

10 голосов
/ 26 мая 2009

У вас есть какая-то ошибочная заглавная буква в IsEqualToString: - попробуйте isEqualToString: вместо.

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