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