2016-04-12 1 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

просто добавьте ** UINavigationControllerDelegate ** после ** UIImagePickerControllerDelegate ** в вашем viewcontroller –

+0

Это еще не весь код, есть код для создания UITableView. Но как выглядит UINavigationControllerDelegate? У меня такого нет. –

ответ

0

Реализация UINavigationControllerDelegate для класса исправила проблему.