MPPopoverControllerDelegate.hファイル
#import
@class MPPopoverController;
@protocol MPPopoverControllerDelegate
@optional
- (void)popoverControllerDidDismissPopover:(MPPopoverController *)popoverController;
@end
MPPopoverController.hファイル
#import
@protocol MPPopoverControllerDelegate;
@interface MPPopoverController : UIViewController
@property (nonatomic, assign) id delegate;
@end
MPPopoverController.mファイル
#import "MPPopoverController.h"
#import "MPPopoverControllerDelegate.h"
@implementation MPPopoverController
@end
@property (nonatomic, assign) id delegate;
: this line has warning
'MPPopoverControllerDelegate'のプロトコル定義が見つかりません
What is wrong? And how to fix this warning?
if replace '@protocol MPPopoverControllerDelegate'; with '#import "MPPopoverControllerDelegate.h', everything will be ok.
But link - in Referring to Other Protocols you can see that apple says to use @protocol