我使用此声明设置了一个属性:
@property (nonatomic,retain) NSDictionary *itemData;
到一个带有1键 - val对的字典。然后,我视图中的表视图将字典的一个值作为节标题获取。但是当我回去访问那个非常相同的值时,它就是零。
有什么建议吗?我已经在这个工作了一个小时并通过文档阅读,我准备继续编码。
答案 0 :(得分:1)
你可以做一个自定义的getter并设置一个断点,看看你的代码在哪里使用这个适当的位置以及将它设置为nil的位置。
如果你没有找到那种方式,那就是你直接访问指针,搜索你正在使用指针的位置。
另外,dict也是nil还是只有对象值?
编辑
更好:您可以在@synthesize itemData;
答案 1 :(得分:0)
在调试器中,停止将属性设置为值的行。
现在使用调试器窗口中的变量视图(右上角)打开“self”对象,右键单击itemData变量,然后选择“watch variable”。然后继续,当该变量发生变化时,代码将停止。