アプリに UIImagePickerController があり、 didFinishPickingMediaWithInfo デリゲートを使用して、ユーザーが画像を選択したかどうかを監視します。
-(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
if ([mediaType isEqualToString:(NSString *)kUTTypeImage]) {
UIImage *image = [info
objectForKey:UIImagePickerControllerOriginalImage];
}
[picker dismissModalViewControllerAnimated:YES];
}
[picker disconnectModalViewControllerAnimated:YES] が呼び出されると、現在の UIImagePickerController ビューを閉じて、UIImagePicker が表示される前のビューに戻ります。デリゲートを設定して、dismissModalVewControllerAnimated が呼び出されたときに、選択した画像を前のビューに送り返したいと考えています。それ、どうやったら出来るの?どうもありがとう!