例如,我有MyFancyData
协议。如何指定MyFancyDataClass属性仅接受符合此协议的类。
@interface MyObject : NSObject
@property Class MyFancyDataClass;
答案 0 :(得分:2)
@property id<MyFancyData> myFancyDataClass;
答案 1 :(得分:0)
你的意思是这样吗?
@interface MyObject : NSObject
@property (nonatomic, assign) Class<MyFancyData> cls;
@end