これは設計上の問題です。UITableView を管理する単一の ViewController があります。ユーザーは、このテーブルビューでアイテムを追加/編集/削除できます。このテーブルビューへの変更は、Web サービス呼び出しを介してバックエンド データベースに保持されます。これらの Web サービス呼び出しをラップするために ASIHTTPRequest を使用しています。ASIHTTPRequest 要求には、-(void)requestFinished:request および -(void)requestFailed:request を実装するデリゲート オブジェクトが与えられます。
明らかに、 -(void)requestFinished:request の実装は、ユーザーがレコードを削除しているか、テーブルビューを更新しているかによって異なります。これは通常どのように処理されますか? さまざまな種類のリクエストに対して一意のデリゲートを実装する必要があります。View Controller で「ステータス」フラグを設定して、どのリクエストが進行中であるかを示す必要がありますか?
ありがとう!