重新启用操作 Sheet 操作

Re-Enable Action Sheet Action

我有一个函数,它显示几个 actionSheet 操作来设置图像和删除图像。 我创建了一个 if 语句,它在有默认图像时禁用删除操作。我现在正在尝试启用它,只要有除默认图像以外的任何其他内容。

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


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

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

        }
    }

我的 else 声明是我遇到问题的地方,因为我不确定要在 else 中提供什么以使其为传入的任何图像启用。我试图通过 else 添加 UIImagePickerController 但它正在提供错误。

我在我的操作 sheet 列表的末尾添加这个 if 语句。

我对 swift 还是很陌生,但如果有更好的方法来调用操作 sheet 操作或禁用它们,我也想听听。谢谢!

我发现当您按下“删除”按钮时,正在删除的图像将重新打开,所以我只是从列表中删除了 'Remove' ActionSheet 操作,因为我不需要它