2010-12-30 24 views
12

Tôi nhận được một số thông tin từ máy chủ web như thế này.làm thế nào để lưu trữ NSDictionary trong NSUserdefaults và làm thế nào tôi có thể lấy từ nó

970, 
Aditya2, 
B, 
JNTU1, 
"[email protected]" 

Tôi cần phải lưu trữ các giá trị này và tôi cần truy xuất giá trị này từ đó tôi muốn.

Tôi tìm thấy NSDictionary là chính xác cho việc này.

Tôi cần lưu các giá trị này trong NSDictionary.

Làm thế nào tôi có thể làm điều này?

+0

gì nó phải làm với NSUserDefaults ...? – raistlin

Trả lời

34

Để lưu trữ và sau đó nhận được:

[[NSUserDefaults standardUserDefaults] setObject:myDictionary forKey:@"dictionaryKey"]; 
//... 
NSDictionary * myDictionary = [[NSUserDefaults standardUserDefaults] dictionaryForKey:@"dictionaryKey"]; 

Here's a link to the NSUserDefaults Class Reference

+0

Nếu bạn tự hỏi về lớp NSUbiqutousKeyStore, bạn cần đặt từ điển của mình bằng cách sử dụng setDictionary: forKey: thay vì chỉ setObject. – ManOx

+1

không có phương thức setDictionary trong NSUserDefaults như tôi thấy – Aleksandr

Các vấn đề liên quan