iOS:存储联系信息和GPS坐标的最佳方式

时间:2012-04-24 14:55:26

标签: ios nsmutablearray mkmapview nsmutabledictionary abaddressbook

我希望在将其添加到我的UITableView

之前存储特定信息

我正在访问最终用户地址簿并获取

First Name
Last Name
Street Address
City
State
Zip

然后我使用MKReverseGeocoder获取GPS坐标

所以我需要存储地址簿中的数据并将其与我收到的GPS坐标配对。

1 个答案:

答案 0 :(得分:1)

您可以NSDictionary(使用[NSMutableDictionary][1])并将其存储在[NSUserDefaults][2]

保存:

[[NSUserDefaults standardUserDefaults] setObject:yourDictionary forKey:@"AkeyToUseAgainShouldBeAConstant"];

负载:

NSDictionary *yourDictionary = [[NSUserDefaults standardUserDefaults] objectForKey:@"AkeyToUseAgainShouldBeAConstant"];

如果你需要它再次可变(改变内容)

NSMutableDictionary *yourDictionaryMutable = [[[[NSUserDefaults standardUserDefaults] objectForKey:@"AkeyToUseAgainShouldBeAConstant"] mutableCopy] autorelease];