Предупреждение об открытии камеры iOS

Я только начинаю заниматься 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

Как его изменить?

10
задан Todd Davies 30 May 2012 в 10:05
поделиться