我目前正在尝试在 NSXMLParser 的帮助下编写一个 XML 解析器。它应该生成一个 NSMutableDictionaries 数组。
将嵌套标签制作成嵌套字典真的让我的大脑很难受。我可能还会注意到我对这门语言非常陌生,这对我来说有点像练习。
我的实际问题是:
假设我有一个名为xmlArray
. 这个数组最终应该包含所有元素,包括 xml 文件的子元素——作为嵌套数组和字典的数组。
现在我可能有另一个变量currentArray
,它引用了xmlArray
.
这可能看起来像这样:
currentArray = [xmlArray objectAtIndex: 3];
现在我可能想引用xmlArray
using的不同部分currentArray
。
那么如果我这样做会发生什么:
currentArray = [xmlArray objectAtIndex: 5];
这不等于说:
[xmlArray objectAtIndex: 3] = [xmlArray objectAtIndex: 5];
我是在切换对不同对象的引用 ( [xmlArray objectAtIndex: 5]
) 还是在更改最初引用的对象 ( [xmlArray objectAtIndex: 3]
)?
如何在不更改最初引用的对象的情况下更改对不同对象的引用?
我知道这可能是一个非常nooby的问题,我仍然希望有人可能想要帮助。:) 谢谢!!!:)