Току-що сложих инструмент за избор на снимки в моя проект и всичко работи добре. Единственото нещо е, че настоява да ми даде следното предупреждение, когато задавам делегата -
Assigning to 'id<UINavigationControllerDelegate,UIImagePickerDelegate>' from incompatible type 'AddTargetViewController *'
Настроих делегата в AddTargetViewController.h по нормалния начин -
@interface AddTargetViewController : UIViewController <UIImagePickerControllerDelegate>
и не виждам нищо нередно. Както казах, работи добре и всички делегирани методи се задействат както трябва.
-(void)takePhoto {
UIImagePickerController *imagePicker = [[[UIImagePickerController alloc] init] autorelease];
imagePicker.delegate = self; // *** warning on this line ***
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
[self presentModalViewController:imagePicker animated:YES];
}
Благодаря за всяка помощ!