我有一个类,我在头文件中定义一个类扩展,如下所示:
@interface GCFriend : GCDataObject
@property (nonatomic, strong) NSString *firstName;
...
...
...
+ (NSOperation *)getFriendsCached:(void (^)(NSArray *cached))cached
fresh:(void (^)(BOOL success, NSArray *fresh))fresh;
@end
@interface GCFriend (Transient)
@property (nonatomic, strong) UIImage *image;
@end
现在,作为一个偏好问题,我想将该图像属性与主接口声明分开,因为它不是来自 api 的东西。但是,当我以这种方式声明它时,当我调用 getter 方法时会得到一个无法识别的选择器。这是为什么?如果我将其移至主界面声明,则没有问题。