创建符合协议的对象实例,给定符合协议的类对象

时间:2014-10-22 21:54:49

标签: ios objective-c cocoa protocols

假设我定义了musicInfoDelegate协议并创建了一个符合musicInfoDelegate的对象。在我的Controller中,我有以下类对象符合musicInfoDelegate。如何创建此类的实例?

@property(strong,nonatomic)Class<musicInfoDelegate> myDelegate;

我试试这个

id object=[[myDelegate alloc] init];

编译器告诉我myDelegate类中没有alloc方法。

编辑:任何人都可以解释我们需要使用符合协议的类对象的情况吗?(即myDelegate)

1 个答案:

答案 0 :(得分:0)

@property (strong,nonatomic) Class myDelegate;
id<musicInfoDelegate> object = [[myDelegate alloc] init];