Иногда JSON возвращает (null)
из базы данных, где он получает данные, поэтому я проверяю, вернул ли он, что (null)
.
else if (NSOrderedSame == [[clubsArray objectAtIndex:indexPath.row] compare:@"(null)"] )
Но Xcode предупреждает меня
Несовместимые типы Objective-C 'struct NSString *', ожидаемый 'struct NSNumber *' при передаче аргумента 1 типа 'compare:' из отличного типа Objective-C
Я добавляю NSString
s в этот массив, поэтому я не понимаю, почему он говорит о структуре.
NSString *clubNameReturned = [message objectForKey:@"clubname"];
[clubsArray addObject:clubNameReturned];
Кто-нибудь может пролить свет на то, что здесь происходит?
Кодвыполняется так, как я ожидаю, но я не хочу делать что-то не то.