0

我使用以下选项为我的应用创建了捆绑设置:

现在我有了这个名为 LHTabBarController.m 的类

我试图像这样获得更新批次的价值:

项目 1(拨动开关 - 更新批次)- 类型 - 拨动开关,标题 - 更新批次,标识符 - update_lot,ON 值 - YES,OFF 值 - NO,默认值 - YES

BOOL updateLot = [[NSUserDefaults standardUserDefaults] valueForKey:@"update_lot"];

但不管它在默认为 YES 时返回 NO 是什么......我在这里做错了什么?

在捆绑设置中,设置按预期打开,但我似乎无法获得该值。我希望我不必在 AppDelegate 中这样做,因为我需要在我的类中使用这个值。

4

1 回答 1

1

尝试boolForKey改用:

BOOL updateLot = [[NSUserDefaults standardUserDefaults] boolForKey:@"update_lot"];

基础框架参考 > NSUserDefaults 类参考

于 2015-09-25T20:49:58.893 回答