2009-10-05 80 views
0

我把这一声明的属性:iPhone性能越来越设为零

@property (nonatomic,retain) NSDictionary *itemData; 

的字典,1个键 - 值对。我的视图中的表视图然后获取字典罚款的一个值作为节标题。但是,当我回到访问相同的价值时,它是零。

有什么建议吗?我一直在研究这一个小时,并通过文档选择,我准备继续编码。

回答

1

你可以做一个自定义的getter并设置一个断点来查看你的代码在哪里使用这个属性以及它在哪里设置为nil。

如果您没有找到这种方式,那就是您直接访问指针,搜索您使用指针的位置。

此外,字典也是零或只有对象的价值?

编辑

以前更好:您可以在@synthesize itemData;

0

设置断点在调试器,停止你的属性设置为一个值就行了。

现在使用调试器窗口中的变量视图(右上角)打开“自我”对象并右键单击itemData变量,然后选择“监视变量”。然后继续,当该变量更改时,代码将停止。