0

viewController の viewWillAppear に非同期呼び出しがありますが、この viewController にアクセスするたびに、古い呼び出しが既に実行されている場合でも非同期呼び出しが発生するため、古い呼び出しが実行されているかどうかを確認する必要があります。まだデータを取得しています 起動しない場合は何もしません

プロパティを追加して、YESへの呼び出しを開始するときに設定し、viewControllerに戻ったときにそれを確認できることはわかっています。YESの場合、まだフェッチ中です。NO別の呼び出しを行うことができますが、私は吸うような解決策は好きではありません

私は ASIHttpRequest を使用してサーバーを呼び出していますが、このサードパーティで何かをチェックして、まだフェッチしているかどうかを確認できるかどうか疑問に思っています

解決策/ヘルプをいただければ幸いです ありがとう、

4

1 に答える 1

0

GCDを使用する場合は、を使用できますdispatch_once

于 2012-08-08T15:33:07.733 に答える