В своем коде я делаю следующее:
-(void)pushCropImageViewControllerWithDictionary:(NSDictionary *)dictionary {
civc = [[CropImageViewController alloc] init];
[self presentModalViewController:civc animated:YES];
civc.myImage.image = [dictionary objectForKey:UIImagePickerControllerOriginalImage];
}
Итак, у меня есть модальное представление в моем приложении.Когда это модальное представление закрывается, я хочу вызвать метод из родительского представления (представление, которое называется pushCropImageViewControllerWithDictionary), например так:
-(void)viewWillDisappear:(BOOL)animated {
[super viewWillAppear:animated];
[(AddNewItemViewController *)self.parentViewController addCroppedPicture:screenshot];
}
Но он продолжает аварийно завершать работу со следующимисообщение:
Завершение приложения из-за необработанного исключения 'NSInvalidArgumentException', причина: '- [UITabBarController addCroppedPicture:]: нераспознанный селектор, отправленный экземпляру 0x4d15930'
Может кто-нибудь сказатьмне что я делаю не так?Я включаю заголовок для AddNewItemViewController, поэтому селектор должен быть распознан.Может кто-нибудь подсказать мне, как я могу сделать это правильно?Спасибо.
РЕДАКТИРОВАТЬ: Объявление addCroppedPicture:
-(void)addCroppedPicture:(UIImage *)image;
Сама реализация пока пуста.