我有一个func,它显示了几个actionSheet Actions来设置图像并删除一个图像。我创建了一个if语句,当有默认图像时,它会禁用remove Action。我正在尝试在除了默认图像之外还有其他任何内容时启用它。
if let emptyImage = UIImage(named: "Default_Image") {
if emptyImage == UIImage(named: "Default_Image") {
RemoveAction.isEnabled = false
}else{
RemoveAction.isEnabled = true
}
}
我的其他声明是我遇到问题的地方,因为我不知道在else中给予什么以使其能够进入任何图像。我试图通过else添加UIImagePickerController但是它给出了错误。
我在操作表列表的末尾添加了这个if语句。
我对swift仍然相当新,但如果有更好的方法来调用动作表动作或禁用它我想听到。谢谢!
我发现当您按下“删除”按钮时,正在删除的图像将重新打开,因此我只是从列表中删除了“删除”ActionSheet操作,因为我不需要它