ios - EXC_BAD_ACCESS 问题调试
问题描述
我有时会在不知道来源的情况下得到 EXC_BAD_ACCESS。我启用了 Zombies,这就是我现在在控制台上得到的:
2018-08-27 18:37:41.785523+0530 MyProject[3419:1228271] *** -[MyProject.VideoLibrary retain]: message sent to deallocated instance 0x103078200
VideoLibrary 是控制器的名称,我没有发送任何保留消息。如何进一步确定问题并解决问题?如果这很重要,我正在使用 Swift 4.0。
解决方案
当我想了解有关崩溃的更多信息时,我会创建一个异常断点。
您可以通过单击“+”从断点导航器中添加一个。
添加后,对其进行编辑并添加po $arg1
以执行操作。这将打印有关异常的信息。
推荐阅读
- apache-spark - Spark分区发现的自定义配置
- c++ - 我试图通过我的代码找到任何数字的素数。但是对于大量数字,我的代码不会终止。为什么?
- macros - 用于为页面上的所有形状提供公共边框的宏
- azure - 从 SAS 链接下载文件而不是文件的完整路径时,Azure.Storage.Blobs 获取文件名
- python - 如何在类函数中使用递归
- laravel - Laravel Queue 队列:在共享主机后台运行的工作(CPanel)
- go - 检测符号链接
- python - 以错误的间隔或格式为输入引发异常
- python - Countplot 函数不适用于分箱数据
- java - Spring AMQP - 应用程序启动时未创建 RabbitMQ 连接