2016-10-11 4 views
0

コアデータに関連するクラスおよびカテゴリについてclass_getPropertyのプロパティをチェックしたいと思います。Xcode 8:コアデータカテゴリのclass_getPropertyはNullです

構造

@interface Person : NSManagedObject 
@end 

@interface Person (CoreDataProperties) 
@property (nullable, nonatomic, retain) NSString *name; 
@end 

コード

objc_property_t property = class_getProperty([Person class], 
         [@"name" cStringUsingEncoding:NSUTF8StringEncoding]); // NULL !? 
const char *propertyAttributes = property_getAttributes(property); 

問題:

Xcodeの8 propertyがnullで、property_getAttributes()は、Appクラッシュをできるようになるので。

古い質問がありましたが、私の問題は解決されませんでした。

答えて

0

Arg ...悪いと愚かなエラー。

カテゴリをターゲットに追加するのを忘れました。 時にはそれはとても簡単です。