0
バックグラウンドスレッドでAQXMLParserのインスタンスを実行しようとしていますが、NSXMLParserのインスタンスを独立したスレッドで実行しています。しかし、AQXMLParserが解析を完了していない間にNSXMLParserが起動された場合、xmlparsechunkメソッドでアプリケーションがクラッシュします。同じアプリケーションでAQXMLParserとNSXMLParserの両方を実行する
私はGCDからperformSelectorinBackgroundまですべてを試しました。
このクラッシュが発生しないのは、メインスレッドでどちらかを実行したときだけです。
私はこの問題を解決するために真剣に取り組んできましたが、運がまだありませんでした。
アドバイスをいただければ幸いです。
まあ...まだNSLockを試したことはありませんが、NSXMLParserとAQXMLParserがコードの一部を共有しているかどうか分かりません。 – user1030388
NSXMLParserのパブリックメソッドを呼び出すAQXMLParserのオプションを調べます – Stavash