Мне нравится думать по аналогии:
Будет " динамика " и " слушатель ".
UIImagePickerController
уже настроен на " говорит ", когда происходят события, поэтому, когда происходит что-то вроде didFinishPickingMediaWithInfo
, он " говорит ".
В вашем сценарии UIViewController
должен быть " слушатель ", это настроено на:
picker.delegate = self
, предполагая, что UIViewController
реализует UIImagePickerControllerDelegate
.
В другомсловами, сделайте UIViewController
" слушателем ", когда picker
" говорят ".
И всем, что говорит сборщик " говорят", будет" прослушано"через UIImagePickerControllerDelegate
кем бы ни было" прослушивание".
Примечание: Этоочень поверхностно и абстрактно, конечно, это выходит далеко за рамки этого, но я рассматриваю ситуацию ОП.