0

NSMutableArrayアプリケーションに対してグローバルなイメージを保持するivar を持つシングルトン オブジェクトがあります。そしてUITableViewController、メッセージに添付された画像を表すクラスがあります。次にやりたいこと: ユーザーがカメラ ロールから画像を選択すると、そのシングルトンの配列に追加されます。tableviewそして、これらの新しいメッセージを表示するためにUITableViewController、すぐにリロードしたいと思います。どうすればこれを実装できますか? これには Key-Value Observing を使用する必要がありますか? はいの場合、どうすればよいですか? (新しいオブジェクトが配列に追加されるときに通知する必要があります)。それとも、もっと正しい方法が他にあるのでしょうか?

4

3 に答える 3

1

私はあなたが何をする必要があるかを正確に知っています。このデモを参照用にダウンロードしてください。

デリゲートメソッドがあります

    - (void)imagePicker:(GKImagePicker *)imagePicker pickedImage:(UIImage *)image{

     // add your code here for adding image to Your mutable array and then Reload your tableView.

      }
于 2013-07-18T14:00:23.140 に答える
0

NSNotificationビューをリロードしたいときに を送信するのはどうですか?

UITableView通知を受け取り、データをリロードできます。

于 2013-07-18T13:38:41.360 に答える
0

クラスにテーブルがある通知を追加

 [[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(actionremovecalender:)
                                                 name:@"subMitReport"
                                               object:nil];
-(void)actionremovecalender:(NSNotification *)notification
{
   //table relaod code
}
call to another class
 [[NSNotificationCenter defaultCenter] postNotificationName:@"subMitReport" object:self];
于 2013-07-18T13:50:57.390 に答える