关于 iOS7 中的 AlertView App Crash

Posted

技术标签:

【中文标题】关于 iOS7 中的 AlertView App Crash【英文标题】:On AlertView App Crash in iOS7 【发布时间】:2015-09-21 00:41:12 【问题描述】:

ios7 中。我正在显示UIAlertView,然后我们收到通知,其中也显示UIAlertView。单击UIAlertView 我的应用程序在iOS7 中崩溃。

打印日志

-[AddNotification respondsToSelector:]: message sent to deallocated instance 0x14b53e00

【问题讨论】:

显示您的总和代码 你能分享你的代码和错误堆栈跟踪吗? 可能你已将委托设置为 YES 并且未实现 alertview 的委托方法。 你需要对alertView的按钮点击进行任何操作吗? 然后在初始化alertView时设置delegate:nil。希望这行得通。 【参考方案1】:

这意味着您的内存已被释放,如果您在该特定 VC 上使用了任何委托方法,请删除委托选项,请执行此操作

 - (void)dealloc


for example if you are used any tableview or else ...

//if you have any table views these would also need to be set to nil
self.tableView.delegate = nil;
self.tableView.dataSource = nil;

选项 2

启用Instruments 请参考this

【讨论】:

以上是关于关于 iOS7 中的 AlertView App Crash的主要内容,如果未能解决你的问题,请参考以下文章

在 IOS7 中不可见 AlertView 上的选择器

自定义IOS7alertview行为

即使 App 处于非活动状态也显示 Alertview

iOS 7 和 iOS 8 中的警报视图与 UIAlertController

在 iOS7 中更改 UIAlertView 的字体大小

iOS 7 中的 UIAlertView 样式登录和密码输入