0
我在调用名为simIndex的选择器时出错。这是错误消息:选择器未被识别
-[__NSCFString count]: unrecognized selector sent to instance 0xba2ce80
这是我的代码
[FBRequestConnection startWithGraphPath:@"/100000200918206/likes"
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(
FBRequestConnection *connection,
id results2,
NSError *error
) {
/* handle the result */
if (error) {
NSLog(@"Error: %@", [error localizedDescription]);
} else {
[self simIndex];
}
\
}];
这是我如何定义simIndex:
-(void) simIndex {
//...
}
''[result2 count]'正在中断,'results2'是什么?或者它应该是什么?字符串不响应'count',它认为'results2'是一个字符串。 – Popeye
result2是一个NSMutableDictionary,它不响应count。 – andreamazz
@andreamazz不,根据例外情况,'results2'实际上是一个'NSString'。当然,OP期望它是一个'NSMutableDictionary',但事实并非如此。而'NSMutableDictionary'实际上有一个'count'方法。 – rmaddy