【发布时间】:2019-01-15 05:16:11
【问题描述】:
我在 Xcode 中使用跳转命令设置了一个断点以强制传递某些条件,但是当它执行到第 168 行时,它会崩溃并显示消息
"Thread 1: EXC_BAD_ACCESS (code=1, address=0x1)"
为什么会这样?
控制台记录:
警告:MoreMultitypeCollectionViewCell.swift:178 在此函数中出现多次,选择第一个位置:
MoreMultitypeCollectionViewCell.(updateButtonStateCkeck in _9A12557DCAB30EEB52DC7C2EA09487CD)() -> () + 1580 at MoreMultitypeCollectionViewCell.swift:178
MoreMultitypeCollectionViewCell.(updateButtonStateCkeck in _9A12557DCAB30EEB52DC7C2EA09487CD)() -> () + 1600 at MoreMultitypeCollectionViewCell.swift:178
我的问题是:
- 我应该如何输入 lldb 来选择位置?
- 有没有更好的方法来强制传入 If 语句而不更改代码并重建项目?
- 有时我在lldb中输入'po'或者在变量视图中点击打印描述,它会显示失败信息,这是怎么回事?
【问题讨论】: