现在想做一个手机拍照的APP,但是遇到一个问题,就是拍照的按钮在一个scene中,点击以后调用了相机,拍摄完了,选择确定,这个时候希望该照片可以在另外一个scene中的ImageVIew控件中显示,我不知道这个scene中的控件要怎么和上一个连接在一起。
我是一个新手,一边学一边自己做,所以有很多问题,希望高手给我一个关于它的解决方法或者是demo!

解决方案 »

  1.   

    假设你有一个ViewController,这个VC里有一个按钮和一个ImageView,点击后就 present 一个 ImagePickerController,此时你可以把 ImagePickerController 的delegate 设置为 VC的,这样当 照片被选取后,VC 能够得到回调- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
            UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
            self.imageView.image = chosenImage; // 这个 self 就是 ViewController        [picker dismissViewControllerAnimated:YES completion:NULL];
    }