我有以下代码:
NSString *subtitleFull = [dictionary valueForKey:@"distance"];
NSString *subtitle = [subtitleFull substringToIndex:2];
当我运行代码时,出现以下错误:
-[NSNull substringToIndex:]: unrecognized selector sent to instance 0x3a61a080
我检查了字典是否返回一个 NSString 并且它与:
id idont = [dictionary valueForKey:@"distance"];
if ([idont isKindOfClass:[NSString class]]){
NSLog(@"*****************YEA THIS IS IT %@", idont);
}
字符串在变成 NSString 类型之前看起来像这样:“12.0093778471967”。也许我需要使用 int value 方法?
我收到此错误的任何原因?