我正在尝试设置警报 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/