Я пытаюсь получать твиты с помощью API Twitter, но по какой-то причине эта проблема возникает, когда я пытаюсь обновить твиты:
[__NSCFDictionary isEqualToString:]: unrecognized selector sent to instance 0x6c22e70
Получение твитов в первый раз и заполнение «твитов» происходит правильно, и когда я запускаю NSTog от twtternew и существующих твитов, оба показывают одно и то же. Обе строки являются словарями, но почему я не могу сравнить их таким образом? Спасибо!
- (void)statusesReceived:(NSArray *)statuses forRequest:(NSString *)connectionIdentifier {
NSString *fromtwitternew = [statuses objectAtIndex:0];
NSString *existingtwitter = [tweetssofar objectAtIndex:0];
NSLog(@"No problem so far");
if ([fromtwitternew isEqualToString:existingtwitter]) { //No new tweets
NSLog(@"No new tweets");
contents = [[NSDictionary alloc] init];
contents = [tweetssofar objectAtIndex:counter];
}