2014-06-16 56 views
1

我試圖實現ELCImagePickerController,但是當我嘗試呈現選擇器時,只有一個黑色的屏幕出現在頂部的導航欄。我將所有文件(也是xib)移動到我的項目中:/這是由於swift/ios8引起的問題嗎?ELCImagePickerController只顯示黑屏+導航欄與Swift

var imagePicker:ELCImagePickerController = ELCImagePickerController(); 
    self.presentModalViewController(imagePicker, animated: true); 

回答

2

那是因爲你只是調用init方法,而不是正確的initImagePicker預期使用(見source here)。

如果你實例在這樣它的工作原理:

var picker = ELCImagePickerController(imagePicker:()) 

注意,名字是因爲自動轉換是Xcode中除去名稱的init部分不適合你的Objective-C的方法的怪異。

還要注意的是,你不需要指定pickerELCImagePickerController類型的,因爲斯威夫特自動推斷它。

希望這會有所幫助:)

+1

非常有幫助,謝謝! – Aspen