我正在尝试实现 ELCImagePickerController,但是当我尝试显示选择器时,只显示一个黑屏,顶部有一个导航栏。我将所有文件(也是 xib)移动到我的项目中:/ 这是因为 swift/ios8 的问题吗?
var imagePicker:ELCImagePickerController = ELCImagePickerController();
self.presentModalViewController(imagePicker, animated: true);
我正在尝试实现 ELCImagePickerController,但是当我尝试显示选择器时,只显示一个黑屏,顶部有一个导航栏。我将所有文件(也是 xib)移动到我的项目中:/ 这是因为 swift/ios8 的问题吗?
var imagePicker:ELCImagePickerController = ELCImagePickerController();
self.presentModalViewController(imagePicker, animated: true);
那是因为您只是调用init
方法而不是预期使用的正确方法initImagePicker
(请参阅此处的源代码)。
如果你像这样实例化它可以工作:
var picker = ELCImagePickerController(imagePicker: ())
请注意,该名称很奇怪,因为 Xcode 通过删除init
名称的一部分为您自动转换了 Objective-C 方法。
另请注意,您不需要指定它picker
的类型ELCImagePickerController
,因为 Swift会自动推断它。
希望这可以帮助 :)