Objective-C 设置捆绑设置值
Objective-C set bundle setting value
我使用这些选项为我的应用程序创建了捆绑包设置:
现在我有这个 class 叫做 LHTabBarController.m
我正在尝试像这样获取 Update Lot 的值:
项目 1(拨动开关 - 更新批次)- 类型 - 拨动开关,标题 - 更新批次,标识符 - update_lot,开启值 - 是,关闭值 - 否,默认值 - 是
BOOL updateLot = [[NSUserDefaults standardUserDefaults] valueForKey:@"update_lot"];
但不管它是什么 returns 当默认为 YES 时为 NO....我在这里做错了什么?
在捆绑设置中,设置按预期打开,但我似乎无法获得该值。我希望我不必在 AppDelegate 中执行此操作,因为我需要在 class.
中使用此值
尝试使用 boolForKey
代替:
BOOL updateLot = [[NSUserDefaults standardUserDefaults] boolForKey:@"update_lot"];
Foundation Framework Reference > NSUserDefaults Class Reference
我使用这些选项为我的应用程序创建了捆绑包设置:
现在我有这个 class 叫做 LHTabBarController.m
我正在尝试像这样获取 Update Lot 的值:
项目 1(拨动开关 - 更新批次)- 类型 - 拨动开关,标题 - 更新批次,标识符 - update_lot,开启值 - 是,关闭值 - 否,默认值 - 是
BOOL updateLot = [[NSUserDefaults standardUserDefaults] valueForKey:@"update_lot"];
但不管它是什么 returns 当默认为 YES 时为 NO....我在这里做错了什么?
在捆绑设置中,设置按预期打开,但我似乎无法获得该值。我希望我不必在 AppDelegate 中执行此操作,因为我需要在 class.
中使用此值尝试使用 boolForKey
代替:
BOOL updateLot = [[NSUserDefaults standardUserDefaults] boolForKey:@"update_lot"];
Foundation Framework Reference > NSUserDefaults Class Reference