如何访问闭包内的变量,它在初始化期间作为参数传递?

时间:2016-01-30 09:56:47

标签: ios swift

我在XIB文件中有一个UIView,它被声明为容器视图。在容器视图中,我试图添加libraryViewController的视图。有一次,我从库视图控制器中选择图像,我想从SuperView中删除libraryViewController的视图。我使用以下链接作为参考来实现此功能:https://github.com/AlexLittlejohn/ALCameraViewController

let libraryViewController = ALCameraViewController(croppingEnabled: croppingEnabled, 
    allowsLibraryAccess: libraryEnabled){ (image) -> Void in
                        self.imageView.image = image
                        libraryViewController.view.removeFromSuperview() //error 

                    }
 containerView.addSubview(libraryViewController.view)

当我尝试从闭包内部访问libraryViewController时,我得到一个错误(变量在它自己的初始值中使用)。 如何从闭包中访问libraryViewController?

0 个答案:

没有答案