Я только начинаю заниматься iOS-разработкой, поэтому для своего первого проекта я разрабатываю простое iOS-приложение, позволяющее делать снимки и отображать их на экране.
Вот мой код, в четвертой строке я получаю сообщение об ошибке:
- (IBAction)takePicture:(id)sender {
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
}
Я получаю следующее предупреждение:
Assigning to 'id<UINavigationControllerDelegate,UIImagePickerControllerDelegate>' from incompatible type 'todd_learningViewController *const __strong'
Я не понимаю предупреждение и не знаю, как избавиться от предупреждения.
Спасибо,
РЕДАКТИРОВАТЬ:
Мой заголовочный файл для класса выглядит так:
@interface todd_learningViewController : UIViewController <UIApplicationDelegate>
- (IBAction)takePicture:(id)sender;
@property (weak, nonatomic) IBOutlet UIImageView *pictureView;
@end
Как его изменить?