0

従業員データのリストを含むテーブルがあります。ユーザーは従業員を選択し、従業員の申請を承認/却下できます。拒否されたユーザーが拒否の理由を選択し、コメントを入力することになっている場合。UIModalPresentationFormsheetを使用して、UITextField、UIPicker、および2つのボタン(拒否とキャンセル)を含むビューを表示しています。

ユーザーが拒否ボタンをタップすると、Webサービス呼び出しを行ってサーバーのステータスを変更し、従業員データを保持しているローカルオブジェクトの値を変更します。拒否アクションをタップすると、両方のアクションを実行できますが、バックグラウンドのメイン画面が更新されません。しかし、拒否画面を通常どおり(UIModalPresentationFormsheetとしてではなく)プッシュしようとすると、すべて正常に機能します。

関数を呼び出してビューを強制的に更新しようとしましたが、機能しません。誰かがこの問題を手伝ってくれませんか。

ありがとうございました...

4

1 に答える 1

0

を使用しNSNotificationCenterます。

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(updateSomething:) name:@"updateSomething" object:nil];

[[NSNotificationCenter defaultCenter] postNotificationName:@"updateSomething" object:nil];
于 2011-02-17T23:26:14.397 に答える