我正在尝试实现 ELCImagePickerController,但是当我尝试显示选择器时,只出现一个黑色屏幕,顶部有一个导航栏。我将所有文件(还有 xib)移动到我的项目中:/这是因为 swift/ios8 的问题吗?
var imagePicker:ELCImagePickerController = ELCImagePickerController();
self.presentModalViewController(imagePicker, animated: true);
最佳答案
那是因为您只是调用了 init
方法,而不是预期使用 的正确initImagePicker
(参见 source here ).
如果你像这样实例化它会起作用:
var picker = ELCImagePickerController(imagePicker: ())
请注意,该名称很奇怪,因为 Xcode 通过删除名称的 init
部分为您自动转换 Objective-C 方法。
另请注意,您无需指定 picker
的类型为 ELCImagePickerController
,因为 Swift 会自动推断它。
希望这有帮助:)
关于swift - ELCImagePickerController 使用 Swift 仅显示黑屏 + 导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24250212/