UIImagePIckerController Выбранное изображение всегда NIL - PullRequest
0 голосов
/ 19 апреля 2011

Я пытаюсь выполнить следующий код, но возвращаемое изображение всегда равно NIL.Я что-то упускаю.

Я устал ...

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

    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];

    NSData *imgData = UIImageJPEGRepresentation(image, 1.0);

    NSString *imageString = [[NSString alloc] initWithBytes: [imgData bytes] length:[imgData length] encoding:NSUTF8StringEncoding];

    //NSLog(@"Image Data: %@", imageString); it returns Nothing except "Image Data: "

    [picker dismissModalViewControllerAnimated:YES];
    [picker release];
}

И я тоже попробовал это ...

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

    [picker dismissModalViewControllerAnimated:YES];
    [picker release];

    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];

    NSData *imgData = UIImageJPEGRepresentation(image, 1.0);

    NSString *imageString = [[NSString alloc] initWithBytes: [imgData bytes] length:[imgData length] encoding:NSUTF8StringEncoding];

    //NSLog(@"Image Data: %@", imageString); it returns Nothing except "Image Data: "
}

Оба кода ничего не возвращают и [imgData length]это ноль.Чего мне не хватает?

...