【发布时间】:2015-11-23 05:16:34
【问题描述】:
我正在尝试使用NSUserDefaults 在此代码中存储开关是打开还是关闭:
[[NSUserDefaults standardUserDefaults] setBool:switch.on forKey:@"switchState"];
但我在setBool:switch.on 位上收到错误expected expression(错误标记位于开关的开头)。我该如何解决这个问题?
如果有帮助,它也在 IBAction 内:
- (IBAction)mathTaskSwitched:(id)sender
{
[[NSUserDefaults standardUserDefaults] setBool:switch.on forKey:@"switchState"];
}
除了我尝试访问它的地方之外,我没有更多与此相关的代码,但我认为这与错误没有任何关系。
谢谢
【问题讨论】:
-
switch是一个关键字。将您的变量命名为其他名称。