记录从应用程序商店购买的产品,用于内置产品

时间:2010-05-04 20:26:05

标签: iphone preferences nsuserdefaults storekit

我正在为我的iphone应用创建一个应用内商店,以获得一些内置功能。 Apple的文档建议使用“应用程序首选项”来存储它,但此论坛中的另一个问题建议使用NSUserDefaults进行另一项建议使用“应用程序首选项”的任务(Apple)。

有人可以澄清,对于应用内商店购买,使用NSUserDefaults是一种更好的方式吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我没有尝试使用App Pref,但可以报告使用NSUserDefaults是无痛的,似乎工作得很好。我只是用它来存储:

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setObject:@"A.Value" forKey:@"MyApp.DataKey"];

这将检索并检查:

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    NSString *results = [defaults stringForKey:@"MyApp.DataKey"];