【发布时间】:2010-12-22 01:46:44
【问题描述】:
我在我的视图控制器.h 文件中声明了一个NSMutableArray *categories,并为它声明了一个属性。
在我的 .m 文件中 NSXMLParser 委托的 parser:foundCharacters: 方法中,我有以下代码:
-(void)parser:(NSXMLParser *) parser foundCharacters:(NSString *)string
{
if (elementFound)
{
element = string;
[self.categories addObject:element];
}
}
但是当我在调试模式下进入[self.categories addObject:element] 行后,XCode 告诉我大小为 0x0, 0 个对象。我的 XML 文件中有 3 个元素,因此数组中应该有 3 个元素。
我遗漏了一些非常明显的东西,我不知道是什么。
【问题讨论】:
-
为了您以后的发帖:格式化代码的方法是选择代码块,然后使用帖子编辑器顶部的“代码”格式化程序按钮将所有内容缩进4个空格。
-
对不起 - 我从另一个论坛复制和粘贴,猜格式不支持太多!谢谢
标签: objective-c nsmutablearray