私は UIPageViewController を使用しており、次のような独自のプロトコルを作成しました。
@protocol MyDataDelegate <NSObject, UIPageViewControllerDelegate>
- (void)recieveData:(NSString *)theData;
@end
これらのデリゲート メソッドを使用できるように、UIPageViewController のデリゲートを self に設定するにはどうすればよいですか? これの通常のコードは次のようになりますが、別のデリゲートを作成したため、UIPageViewController のデリゲート メソッドにアクセスできるように、これを自己に設定したいself.delegate = self;
という警告が表示されます"Assigning to 'id<MyDataDelegate>' from incompatible type 'PageScrollViewController *const_strong'"