我在獲取協議定義的工作方面遇到了一些麻煩,而且這一定是一個愚蠢的錯誤。我包含了定義所在的頭文件,但是我收到了警告,因此按照建議創建了一個單獨的頭文件。我仍然得到了定義不能找到警告(導入此單獨的文件時),甚至當我使用它,它給人的警告將定義在類的頭文件:未找到協議定義
@protocol SubstitutableDetailViewController <NSObject>
- (void)showRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem;
- (void)invalidateRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem;
@end
@interface LauncherViewController :TTViewController<SubstitutableDetailViewController, TTLauncherViewDelegate> {
TTLauncherView *launcherView;
}
那麼做我在協議的定義中做錯了?
[編輯:對不起,必須有在Xcode的古怪,或者我要瘋了,我做了一個乾淨的構建,現在警告不回來......但我不知道爲什麼]