@interface RecentPhotosViewController () <PhotoViewControllerDelegate>
- (void)viewDidLoad
{
[super viewDidLoad];
[[self.tabBarController.viewControllers objectAtIndex:1] setDelegate:self];
}
RecentPhotosViewController はデリゲートを実装する tableviewcontroller です。
self(RecentPhotosViewController) を vieDidLoad() のデリゲートとして設定したいのですが、type:self.setDelegate を実行しようとすると、self にこの setDelegate メソッドがないことが判明したので、これを試しました:[[self.tabBarController.viewControllers objectAtIndex:1] setDelegate:self];(このテーブルビューは、tabBarControllers のビューコントローラーの 1 つです。
次に、エラーが発生しました: [RecentPhotosViewController setDelegate:]: 認識されないセレクターがインスタンス 0xc939960 に送信されました。これを修正する方法がわかりません。