为什么没有指定协议方法时没有警告?

时间:2011-03-22 22:42:21

标签: warnings protocols xcode4

我正在使用Xcode 4,定义了一个简单的类接口,并将NSTableViewDelegate和NSTableViewDataSource协议添加到接口定义中。即,    @interface foo:NSObject< NSTableViewDelegate,NSTableViewDataSource>

在我的构建设置中,我已确认启用了“不完整的Objective-C Protocols”选项警告(对于Debug / Any Architecture等),我应该获得NSTableViewDataSource所需的非可选方法的编译时警告协议。但是,我没有得到任何警告,但在运行时我在日志中看到了未定义方法的消息。

任何人都知道为什么?

0 个答案:

没有答案