在同一个应用程序中运行AQXMLParser和NSXMLParser

时间:2012-02-17 16:15:25

标签: ios xcode ipad xml-parsing nsxmlparser

我试图在后台线程中运行AQXMLParser的实例,同时在独立线程上运行NSXMLParser的实例。但是,如果在AQXMLParser未完成解析时启动NSXMLParser,则应用程序将在xmlparsechunk方法崩溃。

我尝试过从GCD到performSelectorinBackground的所有内容。

这次崩溃没有发生的唯一一次是我在主线程上运行其中任何一个。

我一直在努力解决这个问题,但还没有运气。

非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用NSLock包装关键代码区域(崩溃始终如一)?这样,每个进程只有在另一个进程不使用它时才能访问该特定部分。