【发布时间】:2012-10-20 09:28:27
【问题描述】:
我正在使用 lldb 在 Mountain Lion 10.8.2 中使用 Xcode 4.5.1 调试 iOS 应用程序。
有时我会尝试在调试器窗口中在断点处检查 iVar:
po _currentSale
并会收到回复:
self->_currentSale 的打印说明: (销售 *) _currentSale = 0x081cd7e0
其他时候我会收到这个回复(这是我想要的):
self->_currentSale 的打印说明: ''(实体:销售;ID:0x81dd670;数据:{ cardNumber = "\U2022\U2022\U2022\U2022\U2022\U2022\U2022\U2022\U2022\U2022\U2022\U20220001"; cvv = 222; 电子邮件地址 = "k@w.com"; 过期日期 = 0413; 最后状态 = 已批准; 购买编号 = 00000008; 销售额 = 230; saleDate = "2012-10-20 08:06:45 +0000"; 部分标识符 = 20121020; 小费百分比 = 15; 交易 = ( “0x75df620''” ); 邮编 = 33333; })
为什么有时给我对象地址和其他人的完整描述之间的回复会有所不同? My Sale 对象是一个 Core Data 对象(如果有任何区别的话)。
【问题讨论】: