проблемы с "imagePickerController: didFinishPickingMediaWithInfo:" - PullRequest
0 голосов
/ 18 июня 2011

Я получаю предупреждение о неиспользованной переменной. Я пытаюсь отобразить модальный вид, где пользователь выбирает фотографию, и я хочу использовать это выбранное изображение в UIImageView.

Не уверен, достаточно ли информации, но был бы признателен за любую помощь.

- (IBAction) buttonPressed:(UIButton *)sender { 
    UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
    picker.delegate = self;
    [self presentModalViewController:picker animated:YES];
    [picker release];
}

- (void) imagePickerController:( UIImagePickerController *)picker didFinishPickingMediaWithInfo: (NSDictionary *)info { 
    UIImage *image = [info objectForKey: UIImagePickerControllerOriginalImage];
}

1 Ответ

2 голосов
/ 18 июня 2011

вы получаете предупреждение, потому что вы больше не используете объект изображения. Вы должны сохранить это изображение в некотором объекте класса, чтобы использовать его где-то в коде, предупреждение автоматически исчезнет, ​​если вы сделаете это. Или просто для удаления предупреждения вы можете сделать:

-(void) imagePickerController:( UIImagePickerController *)picker didFinishPickingMediaWithInfo: (NSDictionary *)info {  
 UIImage *image;  
 image=[info objectForKey: UIImagePickerControllerOriginalImage];   
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...