Как включить кнопку, только если и изображение, и текстовое поле не равны нулю? - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь включить кнопку только в том случае, если и изображение, и текстовое поле не пусты.Однако кнопка вообще не активируется.

В методе viewLoad я отключил кнопку postBtn

override func viewDidLoad() {
        super.viewDidLoad()
        self.postBtn.isEnabled = false
}

в методе didFinishPickingMediaWithInfo:

  func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
...
    if (imageView.image == nil || postText.text?.isEmpty ?? true){
//if any nil don't pose
            print("do not")
            self.postBtn.isEnabled = false

       } else {
         print("post")
        self.postBtn.isEnabled = true
...