【问题标题】:Access to enclosing/parent NSDictionary of an object访问对象的封闭/父 NSDictionary
【发布时间】:2009-12-24 10:40:54
【问题描述】:

有什么方法可以发送给一个对象,它会返回一个封闭的集合(NSDictionary/NSArray)?或者一个方法会返回所有对象的集合,并对相关对象进行保留调用?

DJ。

@bburn: 这可能是一个设计问题。我正在尝试解析 XML 文档,并且或多或少地将整个 xml 树转换为嵌套的 NSDictionary 树。我正在构建一个我将在不同项目中多次使用的类,但 XML 源始终是相同的,因此我想为自己节省一些重复的工作并让它吐出一个可可“本机”数据结构,而不是一个NSXML/文档对象。

我认为我需要了解父级以帮助了解我在解析过程中所处的位置。当前使用带有委托对象的 NSXMLParser。

【问题讨论】:

    标签: objective-c data-structures collections


    【解决方案1】:

    不。你不能那样做。

    在调试之外,需要这样做表明您的代码中存在设计问题。为什么需要这样做?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-29
      • 2013-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多