我试图在后台线程中运行AQXMLParser的实例,同时在独立线程上运行NSXMLParser的实例。但是,如果在AQXMLParser未完成解析时启动NSXMLParser,则应用程序将在xmlparsechunk方法崩溃。
我尝试过从GCD到performSelectorinBackground的所有内容。
这次崩溃没有发生的唯一一次是我在主线程上运行其中任何一个。
我一直在努力解决这个问题,但还没有运气。
非常感谢任何建议。
答案 0 :(得分:0)
您是否考虑过使用NSLock包装关键代码区域(崩溃始终如一)?这样,每个进程只有在另一个进程不使用它时才能访问该特定部分。