Я работаю над приложением, которое делает снимок и сохраняет его на устройстве. При нажатии «сохранить», кажется, слишком долго, и он бросает это сообщение в журнале:wait_fences: не удалось получить ответ: 10004003 при съемке
wait_fences: failed to receive reply: 10004003
Вот метод, который вызывается при сохранении снимка:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
int img_count = [[appDelegate retrieveFromUserDefaults:@"image_saved"] intValue];
img_count = img_count + 1;
NSString *imageName = [[NSString alloc] initWithFormat:@"dmg_image_%@_%d", [appDelegate retrieveFromUserDefaults:@"current_job_id"], img_count];
[appDelegate saveImage:image withName:imageName];
[appDelegate saveToUserDefaults:imageName key:@"inspection_image"];
[damageImage setImage:image];
[damageDesc becomeFirstResponder];
}
я уверен, Я пропускаю что-то простое, и я думаю, что все, что бросает это сообщение, является причиной того, что он работает немного медленно.
Я прочитал других людей, имеющих эту проблему, но они используют предупреждающий звонок, а не возврат от фотографии. Должен ли я использовать небольшую задержку при вызове didFinishPicking?
Спасибо!
О, все в порядке. Спасибо! – TheTC