【发布时间】:2014-10-22 21:54:49
【问题描述】:
假设我定义了musicInfoDelegate 协议并创建了一个符合musicInfoDelegate 的对象。在我的控制器中,我有以下符合 musicInfoDelegate 的类对象。如何创建此类的实例?
@property(strong,nonatomic)Class<musicInfoDelegate> myDelegate;
我试试这个
id object=[[myDelegate alloc] init];
编译器告诉我 myDelegate 类中没有 alloc 方法。
编辑:谁能解释一下我们需要在什么情况下使用符合协议的类对象?(即 myDelegate)
【问题讨论】:
-
你在哪里给 myDelegate 赋值?
-
@HotLicks:另一个视图控制器将初始化这个控制器,它也将分配 myDelegate。
-
赋予它什么值?实际的编译器错误信息是什么?
标签: ios objective-c cocoa protocols