- 我正在使用 ARC。
- 用户点击 UITableView 单元格后,我会显示警报视图。
- 99% 的时候一切都很好。
现在到奇怪的部分
我有这个视图层次结构 -
UITableView --> 第一个 UIViewController --> 子 UIViewControllerControllers
只有在我打开一个特定的子 UIViewControllers 后才会出现崩溃。在我输入所有其他子视图控制器后,警报视图效果很好。如果我进入“有问题的”视图控制器一次,即使我进入所有其他视图控制器,UIAlert 视图也会在 5 分钟后崩溃。
不得不再说一遍,alertView 是在根 UITableView 中呈现的。即使警报视图回调方法只是 NSLoging,它也会崩溃。
崩溃报告是:
*** -[ReviewViewController isKindOfClass:]: message sent to deallocated instance 0x20bea8d0
而 'ReviewViewController' 是有问题的 viewController。
谢谢
沙尼