我使用以下选项为我的应用创建了一个包设置:
现在我有了这个名为LHTabBarController.m
的类我试图像这样获取更新批的价值:
项目1(拨动开关 - 更新批次) - 类型 - 拨动开关,标题 - 更新批次,标识符 - update_lot,值为ON - 是,值为OFF - 否,默认值 - 是
BOOL updateLot = [[NSUserDefaults standardUserDefaults] valueForKey:@"update_lot"];
但是无论什么,当默认为YES时它返回为NO ....我在这里做错了什么?
在捆绑设置中,设置按预期启用,但我似乎无法获得该值。我希望我不必在AppDelegate中这样做,因为我需要在我的课程中使用这个值。
答案 0 :(得分:1)
请尝试使用boolForKey
:
BOOL updateLot = [[NSUserDefaults standardUserDefaults] boolForKey:@"update_lot"];
Foundation Framework Reference > NSUserDefaults Class Reference