我用这段代码来查询核心数据并返回key的值,我存储的值如下:
NSString *newName= @"test";
[newShot setValue:newName forKey:@"shotNumber"];
我这样问:
NSManagedObject *mo = [items objectAtIndex:0]; // assuming that array is not empty
NSString *value = [[mo valueForKey:@"shotNumber"] stringValue];
NSLog(@"Value : %@",value);
不过,这条消息让我大吃一惊:
[nscfstring stringvalue]:发送到实例的选择器无法识别,
有人知道那是从哪里来的吗?
最佳答案
newName
(@"test"
)已经是nsstring。无需调用-stringValue
将其转换为字符串。
NSString *value = [mo valueForKey:@"shotNumber"];
关于iphone - [NSCFString stringValue]:无法识别的选择器已发送到实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3823161/