所以当谈到核心数据时,我很菜鸟。我有两个 NSManagedObjects,Map 和 AddressAnnotation。在我的一个 ViewControllers 中,我这样做:
Map *aMap = (NSManagedObject *)[self.address map];
我得到了警告
Incompatible pointer types initializing 'Map *__strong' with an expression of 'NSManagedObject *'
为什么我会收到此警告?谢谢!
编辑:地址属性的声明:@property (nonatomic, strong) AddressAnnotation *address;