@interface RecentPhotosViewController () <PhotoViewControllerDelegate>
- (void)viewDidLoad
{
[super viewDidLoad];
[[self.tabBarController.viewControllers objectAtIndex:1] setDelegate:self];
}
RecentPhotosViewController 是一个实现委托的 tableviewcontroller。
我想在 vieDidLoad() 中将 self(RecentPhotosViewController) 设置为委托,但是当我尝试输入:self.setDelegate 时发现 self 没有这个 setDelegate 方法,然后我尝试了这个:[[self.tabBarController.viewControllers objectAtIndex:1] setDelegate:self];(这个tableview是tabBarControllers的viewcontrollers之一。
然后我得到一个错误:[RecentPhotosViewController setDelegate:]: unrecognized selector sent to instance 0xc939960. 我不知道如何解决这个问题。