我試圖讓使用Twitter的API鳴叫,但比較兩個字符串的麻煩出於某種原因這個問題就要到了,每當我嘗試刷新微博:已經從Twitter API的iPhone
[__NSCFDictionary isEqualToString:]: unrecognized selector sent to instance 0x6c22e70
獲取第一次發佈tweets並填充「tweetssofar」正確地發生,當我NSLog fromtwitternew和現存的問題時,兩者都顯示相同的事情。兩者都是實際上是字典的字符串,但爲什麼我不能以這種方式比較它們?謝謝!
- (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];
}