ですから、CoreDataに関しては私はかなり初心者です。2つのNSManagedObjects、MapとAddressAnnotationがあります。私のViewControllerの1つで、これを行います。
Map *aMap = (NSManagedObject *)[self.address map];
そして私は警告を受け取ります
Incompatible pointer types initializing 'Map *__strong' with an expression of 'NSManagedObject *'
なぜこの警告が表示されるのですか?ありがとう!
編集:アドレスプロパティの宣言:@property(nonatomic、strong)AddressAnnotation * address;