0

maxConcurrentOperationCount を NSOperationQueueDefaultMaxConcurrentOperationCount に設定して複数の NSOperationQueue を使用しています。

私のアプリでは、200 以上のキューを作成しています。キュー内に多数のスレッドが作成されると、結果として SIGABRT が発生します。

私の懸念は次のとおりです。

  1. 一度にアプリ内で適切な数の NSOperations を決定する必要があります
  2. 複数のキューの負荷分散を提案します。
  3. 複数のキューを使用している場合の maxConcurrentOperationCount の決定方法。

アプリ内のスレッド数が多すぎるため、クラッシュを回避する方法がわかりません。

4

2 に答える 2

0

NSInternalInconsistencyException を取得しています: ファイル abc.xib を読み込めませんでした

つまり、これはクラッシュの原因のヒントです。

abc.xib ファイルを使用しようとしている方法と、ファイルが効果的に利用可能であり、Xcode ターゲットに関連付けられていることを調べます。問題の原因はそこにあります。

于 2013-10-24T12:09:14.303 に答える