2016-04-12 4 views
0

私はthis tutorialの後に、UITableViewControllerからアクセスする画像ピッカーを作成していました。しかしそれは、この行でコンパイルに失敗:このエラーでSwiftのテーブルビューコントローラでイメージピッカーを使用するにはどうすればよいですか?

imagePicker.delegate = self 

:私はこの問題を解決するにはどうすればよい

Cannot assign value of type 'ProfileTableViewController' to type 'protocol<UIImagePickerControllerDelegate, UINavigationControllerDelegate>?' 

を?私のクラス:

class ProfileTableViewController: UITableViewController,UIGestureRecognizerDelegate,UIImagePickerControllerDelegate { 
override func viewDidLoad() { 
     imagePicker.delegate = self 
} 
+0

あなたのUINavigationControllerDelegateはどこにありますか?継承する必要があります。 – Khuong

+0

** UIIavigationControllerDelegate **を** UIImagePickerControllerDelegate **の後にビューコントローラで追加します –

+0

これはコード全体ではなく、UITableViewを作成するコードがいくつかあります。しかし、UINavigationControllerDelegateはどのように見えますか?私はそのようなことはしません。 –

答えて

0

クラスにUINavigationControllerDelegateを実装することで問題が解決されました。

関連する問題