0

Так что в моем устройстве iPhone 4 после того, как я выбираю изображение, я хочу, чтобы сборщик изображений исчез. Следующий код РАБОТАЕТ для iPad 3 на iOS 5, iPad 4 на iOS 6, iPhone 4 на iOS 5, но следующий код не работает для iPhone 5 на iOS 6. Почему это?увольнение ViewControllerAnimated: завершение: не работает для iPhone 5

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { 
[self loadImage:[info objectForKey:UIImagePickerControllerOriginalImage]]; 

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { 
    if ([popoverController isPopoverVisible]) { 
     // called for iPad 
     [popoverController dismissPopoverAnimated:YES]; 
    } 
} 
else { 
    // called for iPhone 
    [self dismissModalViewControllerAnimated:YES]; <== NOT WORKING 
    [self dismissViewControllerAnimated:YES completion:nil]; <== ALSO NOT WORKING 
} 

ответ

0

Похоже, что вы хотите сказать, делегат сборщика изображений (сам) уволить, а не сборщик самого изображения.

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