【发布时间】:2011-05-03 17:20:31
【问题描述】:
我在让协议定义工作时遇到了一点麻烦,这一定是一个愚蠢的错误。我包含了定义所在的标头,但我收到了警告,因此按照建议创建了一个单独的头文件。我仍然收到找不到定义的警告(导入这个单独的文件时),即使我将定义放在使用它的类的头文件中,它也会发出警告:
@protocol SubstitutableDetailViewController <NSObject>
- (void)showRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem;
- (void)invalidateRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem;
@end
@interface LauncherViewController :TTViewController<SubstitutableDetailViewController, TTLauncherViewDelegate> {
TTLauncherView *launcherView;
}
那么我在协议定义中做错了什么?
[编辑:对不起,Xcode 中一定有一个奇怪的地方,否则我要疯了,我做了一个干净的构建,现在警告没有回来......但我不知道为什么]
【问题讨论】:
标签: iphone cocoa-touch protocols definition