【发布时间】:2010-11-16 21:00:12
【问题描述】:
我在一个对象上调用 valueForKey。这将返回一个我试图转换为 BOOL 的 id(因为我知道该值是 BOOL)。但是 XCode 给出了以下警告:
“警告:从指针转换为不同大小的整数...”
所以我最终做的是:
BOOL value = [[NSNumber numberWithInt:((NSInteger)[managedObject valueForKey:@"fieldName"])] boolValue];
我在想一定有一个更简单的方法。有吗?
【问题讨论】:
标签: iphone objective-c cocoa xcode