3

私は非常に基本的な画面共有iPhoneアプリを持っていますが、UIImageView内部を使用してピンチ/ズーム効果をアプリに正常に追加しましたUIScrollView

UIImageView、PCから定期的に画面コンテンツを受信します。すべて正常に機能しますが、スクロール/ピンチ/ズームすると最初は機能しますが、その後停止し、サーバーが画面コンテンツを送信していても、画像ビューのコンテンツを更新するデリゲートメソッドの起動が停止します。アプリ全体がフリーズしているようですが、エラーメッセージ/例外などはありません。誰か助けてもらえますか?

4

1 に答える 1

4

を使用している場合はNSDefaultRunLoopMode、スクロールなどのスクロールビューイベントを追跡するためUIAPPlicationの実行ループモードを追加します。UITrackingRunLoopModeUIApplication切り替わるイベントは、に戻る まで呼び出さNSDefaultRunLoopModeれません。UITrackingRunLoopModeNSDefaultRunLoopModeUIAPPlicationNSDefaultRunLoopMode

問題がある可能性があります。修正はに変更NSDefaultRunLoopModeされNSRunLoopCommonModesます。

コメントで述べたように、runloopを使用しているかどうかわからない場合。NSDefaultRunLoopModeプロジェクトを検索するだけです。

于 2011-06-17T11:05:36.167 に答える