didFinishPickingMediaWithInfo вернуть ноль фото

Я работаю, чтобы захватить изображение, которое возвращается в 4.0, используя

- (void)imagePickerController:(UIImagePickerController *)picker 
    didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    [[picker parentViewController] dismissModalViewControllerAnimated:YES]; 

    // MediaType can be kUTTypeImage or kUTTypeMovie. If it's a movie then you
    // can get the URL to the actual file itself. This example only looks for images.
    //   
    NSString* mediaType = [info objectForKey:UIImagePickerControllerMediaType];
    // NSString* videoUrl = [info objectForKey:UIImagePickerControllerMediaURL];

    // Try getting the edited image first. If it doesn't exist then you get the
    // original image.
    //
    if (CFStringCompare((CFStringRef) mediaType,  kUTTypeImage, 0) == kCFCompareEqualTo) {               
        UIImage* picture = [info objectForKey:UIImagePickerControllerEditedImage];
        if (!picture)
            picture = [info objectForKey:UIImagePickerControllerOriginalImage];             

        // **picture is always nil
            // info dictionary count = 1


    }

}

Происходит то, что информационный словарь всегда возвращается с одной записью:

{UIImagePickerControllerMediaType = "public.image";

это здорово, но никогда не бывает изображения.

Для этого я использовал отличный пример с этого форума, и я почти уверен, что звонки верны, но не изображение.

Заранее спасибо!

Ответы на вопрос(8)

Ваш ответ на вопрос