По какой-то причине я получаю нулевое изображение в приложении 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];
}
Это происходит даже после перезапуска приложения или нет? –
Я заново запускаю приложение на своем Iphone, если это то, что вы хотите сказать о перезапуске приложения. Это происходит каждый раз, когда я запускаю его. Должен ли я удалить приложение с телефона и повторить попытку? – Dave