1

私はiOSアプリケーションを作成しており、スレッドで実行されるこのメソッドがあり、このメソッドで別のメソッドも呼び出していますが、2番目のメソッドの実行時点でアプリケーションがクラッシュします。実際には、移動したい2 番目のメソッドが正常に実行された後の新しいビュー。

どんな助けでも大歓迎です。コードのリクエストは大歓迎です。

4

1 に答える 1

1

UI はスレッドセーフではありません。したがって、メイン スレッドからのみ UI を更新する必要があります。

コードをメイン スレッドで強制的に実行するには、スレッドまたは他のブロックで次のようなブロックを使用できます。

dispatch_async(dispatch_get_main_queue(), ^{
  // Update UI here
});
于 2013-03-04T18:30:19.483 に答える