iOS swift : How to create object like UIAlertView that seemingly nils itself out after dismissal

标签 ios swift

我正在尝试设置警报 View 。此类的用户应该只需要分配一个新警报(自定义它)并显示它。当警报被解除时,我希望对警报的引用基本上设置为 nil,但我不希望用户必须这样做。 Apple 如何使用 UIAlertView 做到这一点?您只需创建一个 UIAlertView 并显示它,您永远不必在关闭后将其清零。

最佳答案

您可以通过创建对其自身的强引用来做到这一点。例如,假设您有两个方法 show:dismiss:。 Show可以将强大的属性(property)的值(value)设置为自身。然后,dismiss: 可以将该引用设置为 null,从而允许 ARC 接管并释放该引用。

关于iOS swift : How to create object like UIAlertView that seemingly nils itself out after dismissal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28841651/

相关文章:

ios - 以编程方式执行 segue 时如何使用 PrepareForSegue

ios - 在 UITableView swift 中限制每个部分的单元格选择

ios - 在uiwebview中使用本地html从相对路径加载资源

ios - 通过 ios 8 事件 View Controller 在 Facebook 和 Twitter 上共享

ios - 在 Swift 中查找字符串中的空格数

ios - 通过本地 URL 从图库加载图像(Swift)

ios9 : NSLocalizedString inside framework

iOS swift UIBarButtonItem 操作

ios - 'subscript(_:)' 的使用不明确

ios - CloudKit中如何通过creationDate查询?