3

例如,我有MyFancyData协议。如何指定 MyFancyDataClass 属性只接受符合此协议的类。

@interface MyObject : NSObject

@property Class MyFancyDataClass;
4

2 回答 2

2
@property id<MyFancyData> myFancyDataClass;
于 2015-01-03T23:35:13.383 回答
1

你的意思是这样的吗?

@interface MyObject : NSObject

@property (nonatomic, assign) Class<MyFancyData> cls;
@end
于 2015-01-03T23:34:43.820 回答