代码之家  ›  专栏  ›  技术社区  ›  dianovich

使用NSXMLParser(iPhone dev)解析XML时的代码重用

  •  1
  • dianovich  · 技术社区  · 16 年前

    在我正在构建的一个iphone应用程序中,当用户加载多个视图控制器时,我正在解析其中的XML。

    每次我这么做,我都在做以下事情:

    • 建立NSURLConnection(在viewDidLoad中)
    • 存储检索到的数据和错误处理(连接委托方法)
    • 创建NSXMLParser
    • 解析XML(NSXMLParser委托方法)

    我自己打算写一个简单的 使用一些对象方法以及其中包含的所有NSURLConnection和NSXMLParser委托方法——这样就可以由这个子类负责,并且可以简单地在viewcontroller中实例化。这可行吗,

    谢谢你

    1 回复  |  直到 16 年前
        1
  •  0
  •   Girish Kolari    16 年前

    您可以使子类成为委托。您的子类应该执行一些操作,比如获取基本信息来执行NSURLConnection,解析输出并将输出返回给控制器。