不调用实现我创建的协议的对象的方法

时间:2011-05-27 09:31:08

标签: objective-c protocols

我已经创建了一个管理数据源更新的协议。

但是调用实现协议的对象的方法将无效...

我已检查对象是否符合协议:conformsToProtocol

并且结果为no虽然在对象类的标题中我声明了协议:

 @interface MyClass : NSObject <DataSourceProtocol> 
 {
     ...

并实施了方法......

可能是什么问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

听起来好像忘记将DataSourceProtocol指向viewController。

viewController中的这样的东西:

_tableView.dataSource = self;

我无法评论这个问题,所以我将上面作为答案。