我環顧四周,看到有關排序NSMutableArray的包含NSDictionaries,但一直沒有找到一些具體的例子,如何實際上使NSMutableArray組成NSDictionaries的一些具體的例子。創建一個NSMutableArray,其中包含幾個NSMutableDictionary對象
我正在使用NSUserDefaults跟蹤用戶對幾個不同項目的偏好。 NSMutableArray將用於跟蹤總項目,而NSDictionaries則用於每個項目的個人偏好。
我已經寫了這些方法來跟蹤我的偏好類中的項目,但我不太清楚如何初始化NMutableArray以包含NSDictionaries。
-(NSMutableArray *)deviceListArray
{
return [[NSUserDefaults standardUserDefaults] mutableArrayValueForKey:@"device_list_array"];
}
-(void) setDeviceListArray:(NSMutableArray *)deviceListArray
{
[[NSUserDefaults standardUserDefaults] setObject:deviceListArray forKey:@"device_list_array"];
}
如果任何人都可以指出我正確的方向,我會非常感激。非常感謝你!或者如果某人有更好的策略來跟蹤物品,每種物品都有不同的喜好,那麼這也會很棒!
謝謝!
嘿感謝大衛。我其實沒有那麼多偏好。它與顯示無關,僅與外部設備進行交互,而且我只需要爲每個設備保存大約4件事情。你能否詳細說明在其中分配可變字典的可變數組的正確方法?這是真的把我扔了。我只是無法找到一個好例子。 – 2012-07-31 01:43:27
我添加了一個例子。 – 2012-07-31 11:14:01