トップページ > 新・mac > 2011年04月10日 > I17F2YIr0

書き込み順位&時間帯一覧

34 位/701 ID中時間01234567891011121314151617181920212223Total
書き込み数2000020000000000000000004



使用した名前一覧書き込んだスレッド一覧
名称未設定
[SDK]iPhoneアプリ開発初心者質問箱14[touch][iPad]

書き込みレス一覧

[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の追加、削除で通知が来ないのは不思議だが。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。