Re-Enable Action Sheet Action - PullRequest
       12

Re-Enable Action Sheet Action

0 голосов
/ 24 августа 2018

У меня есть функция, которая отображает пару действий actionSheet, чтобы установить изображение и удалить его. Я создал оператор if, где он отключает действие удаления при наличии изображения по умолчанию. Я пытаюсь включить его сейчас, когда есть что-то еще, кроме изображения по умолчанию.

 if let emptyImage = UIImage(named: "Default_Image") {


        if emptyImage == UIImage(named: "Default_Image") {

            RemoveAction.isEnabled = false
        }else{
            RemoveAction.isEnabled = true

        }
    }

Мое утверждение else - это то, где у меня возникают проблемы, так как я не уверен, что дать в else, чтобы включить его для любого входящего изображения. Я пытался добавить UIImagePickerController с помощью else, но он выдавал ошибки.

Я добавляю это оператор if в конец списка моих действий.

Я все еще довольно новичок в Swift, но также если есть лучший способ вызвать действия листа действий или отключить их, я хотел бы услышать. Спасибо!

1 Ответ

0 голосов
/ 06 сентября 2018

Я обнаружил, что удаляемое изображение снова откроется, когда вы нажмете кнопку «Удалить», поэтому я просто удалил действие «Удалить» ActionSheet из списка, так как оно мне не нужно

...