`

Settings 设置问题

    博客分类:
  • ios
 
阅读更多

 

 

1. setting面板的设置只有当用户去了设置面板后才会产生,所以程序要假设用户没有去过的时候设置默认值
2. 
拿到[NSUserDefaultsstandardUserDefaults];取值之前要 [userDefault synchronize]
3
. 假如从设置面板取回的是bool值,当你用代码  
[userDefault boolForKey:@"mapautozoom"];
做判断的话, 假如得到了NO, 这时你无法判断 1.是用户设置了NO 2.还是用户从来没设置过所以是NO

这时要先用个  
if([userDefault objectForKey:@"mapautozoom"]){

// 进来了说明用户设置过 然后再用  
boolForKey
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics