【问题标题】:how to store NSDictionary in NSUserdefaults and how can I retrieve from it如何在 NSUserdefaults 中存储 NSDictionary 以及如何从中检索
【发布时间】:2010-12-30 12:06:23
【问题描述】:

我正在从这样的网络服务器获取一些信息。

970,
Aditya2,
B,
JNTU1,
"Ram@gamil.com"

我需要存储这些值,并且需要从那里检索到我想要的位置。

我发现 NSDictionary 是正确的。

我需要将这些值保存在 NSDictionary 中。

我该怎么做?

【问题讨论】:

  • 它与 NSUserDefaults 有什么关系...?

标签: iphone


【解决方案1】:

存储然后接收:

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

Here's a link to the NSUserDefaults Class Reference

【讨论】:

  • 如果您想了解 NSUbiqutousKeyStore 类,您需要使用 setDictionary:forKey: 来设置您的字典,而不仅仅是 setObject。
  • 我看到的 NSUserDefaults 中没有 setDictionary 方法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-29
  • 1970-01-01
  • 1970-01-01
  • 2021-08-22
  • 2011-11-11
相关资源
最近更新 更多