- [SDK]iPhoneアプリ開発初心者質問箱14[touch][iPad]
108 :名称未設定[sage]:2011/04/10(日) 00:11:08.39 ID:I17F2YIr0 - >>106,107
self.bookとself.notesは同じ物なのか?
|
- [SDK]iPhoneアプリ開発初心者質問箱14[touch][iPad]
109 :名称未設定[sage]:2011/04/10(日) 00:57:34.52 ID:I17F2YIr0 - >>108
自己レス。>>105 見てなかった。勘違いした。
|
- [SDK]iPhoneアプリ開発初心者質問箱14[touch][iPad]
114 :名称未設定[sage]:2011/04/10(日) 05:05:55.46 ID:I17F2YIr0 - >>113
サンプルコード書いて、試してみた。 self.notesのreadonlyを解除して >[self.notes removeObjectForKey:[NSNumber numberWithInt:pos]]; の部分を以下のようにすると、observeValueForKeyPathが呼ばれる。 self.notes = nil; つまり、ポインタが変化したときに呼ばれる。 内容が変化したときを監視するには、NSDictionaryControllerを つかう。 NSArrayControllerなら書いたことあるけど、Dictionaryは Objectの追加がちょっと面倒だった気がする。
|
- [SDK]iPhoneアプリ開発初心者質問箱14[touch][iPad]
115 :名称未設定[sage]:2011/04/10(日) 05:14:08.40 ID:I17F2YIr0 - 補足。あと、NSMutableArrayなら「Objectの追加、削除」について
は通知がもらえる。コントローラーはいらない。 「Objectの内容変更」だと通知は来ない。 NSDictionaryのObjectの追加、削除で通知が来ないのは不思議だが。
|