iOS PerformSelectorOnMainThread 问题

标签 ios methods css-selectors exc-bad-access

我在执行SelectorOnMainThread时遇到问题, 它收到“EXC_BAD_ACCESS”。

有什么想法吗?

谢谢

最佳答案

EXC_BAD_ACCESS 是指您不应该访问的内存。

您尚未提供任何代码,但很可能您正在传递垃圾指针或使用已释放的对象。

尝试将环境变量 NSZombieEnabled 设置为 YES 来运行程序。这样,您就会被告知是否在已解除分配的实例上调用方法。

另一个技巧是使用 Zombie 文档模板在 Instruments 中运行程序。

总结一下:

  1. 设置一个断点并检查您的指针是否符合您的预期。
  2. 使用 NSZombieEnabled 和 Instruments 来查明错误的内存访问。
  3. 在此处提供一些代码以帮助解决问题。

关于iOS PerformSelectorOnMainThread 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7040054/

相关文章:

ios - CFStringTokenizer不标记小写句子

ios - 可变细胞永远不会突变

methods - Julia 中的稀疏矩阵和类型约束

c# - 从方法更改对象属性(最佳实践)

html - 重置 css 中的伪类更改

ios - 界面生成器中的 CATextLayer?

ios - 具有异步图像加载的自调整单元格大小

python - 消息: element not visible when tring to click a checkbox through Selenium and Python

java - 如果 setOnLongClickListener 已执行,Android 不会执行 setOnTouchListener

Java - 多线程中的多个选择器用于非​​阻塞套接字