2014-11-08 6 views
0

По какой-то причине я получаю нулевое изображение в приложении IOS, беру ли я фотографию или снимаю фотографию из галереи. Он работал и возвращал фотографии в контроллер моего представления, а затем внезапно прекратил работу, даже несмотря на то, что я не внес никаких изменений в программу. Это связано с проблемой памяти? Если я делаю фотографию через программу, она выводит фотографию в галерею, но не возвращает ее в контроллер вида. Любые идеи о том, что может быть проблемой? Ниже мой прибудут фото логик:Камера IOS перестала работать

- (IBAction)getPhoto:(id)sender { 

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; 

imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
[imagePicker setDelegate:self]; 
[self presentViewController:imagePicker animated:YES completion:nil]; 
} 

и ниже мое возвращение логика после того, как фотография была выбрана и возвращает нулевое изображение:

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
    { 

    UIImage *image = (UIImage *) [info objectForKey: 
      UIImagePickerControllerOriginalImage]; 

self.photoImage.image = image; 
self.uploadImage = image; 
[self dismissViewControllerAnimated:YES completion:nil]; 
} 
+0

Это происходит даже после перезапуска приложения или нет? –

+0

Я заново запускаю приложение на своем Iphone, если это то, что вы хотите сказать о перезапуске приложения. Это происходит каждый раз, когда я запускаю его. Должен ли я удалить приложение с телефона и повторить попытку? – Dave

ответ

0

Извините за flase тревоги, но я заметил, что мой образ пошел в моем файле xib. Как только я восстановил, что он сработал. Я не понимаю, почему IOS не обнаруживает недостающее изображение при попытке его обновления.

Смежные вопросы