Lin*_*int 0 iphone settings xcode objective-c preferences
我需要在Settings.bundle中保存滑块首选项.
我正在使用以下代码写入Settings.bundle:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setInteger:mySlider.value forKey:@"TimerSliderKey"];
[defaults synchronize];
Run Code Online (Sandbox Code Playgroud)
以下代码从Settings.bundle中读取:
NSUserDefaults *defaults2 = [NSUserDefaults standardUserDefaults];
int valueForSlider = [defaults2 integerForKey:@"TimerSliderKey"];
NSLog(@"The saved slider value is %@" , valueForSlider);
Run Code Online (Sandbox Code Playgroud)
此代码不起作用.有人可以给我一些我可以使用的替换代码吗?
你的问题在这里:
NSLog(@"The saved slider value is %@" , valueForSlider);
Run Code Online (Sandbox Code Playgroud)
您需要使用%d格式说明符,%@是将description消息发送到参数的格式说明符.
NSLog(@"The saved slider value is %d" , valueForSlider);
Run Code Online (Sandbox Code Playgroud)
这是格式说明符列表:

有关更多信息,请参见字符串编程指南.
| 归档时间: |
|
| 查看次数: |
1520 次 |
| 最近记录: |