- settings crash when click my app
- NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
- NSString *serverURL;
- BOOL useSSL;
- BOOL needAuth;
- if (defaults!=nil) {
- serverURL=[defaults stringForKey:@"serverUrl"];
- useSSL=[defaults boolForKey:@"useSSL"];
- needAuth=[defaults boolForKey:@"needAuth"];
- }
- NSLog(@"serverURL:%@ class:%@",serverURL,[serverURL class]);
- NSLog(@"useSSL:%d",useSSL);
- NSLog(@"needAuth:%d",needAuth);
- if ( defaults == nil || serverURL == nil) {
- [self registerDefaultsFromSettingsBundle];
- serverURL=[defaults stringForKey:@"serverUrl"];
- }
- NSLog(@"url:%@ class:%@",serverURL,[serverURL class]);
- - (void)viewWillAppear:(BOOL)animated
- {
- [super viewWillAppear:animated];
- NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
- NSString *serverURL;
- BOOL useSSL;
- BOOL needAuth;
- if (defaults!=nil) {
- serverURL=(NSString*) [defaults stringForKey:@"serverUrl"];
- useSSL=[defaults boolForKey:@"useSSL"];
- needAuth=[defaults boolForKey:@"needAuth"];
- }
- NSLog(@"serverURL:%@ class:%@",serverURL,[serverURL class]);
- if (serverURL==nil) {
- serverURL=@"ioa.bingosoft.net/test";
- }
- NSLog(@"useSSL:%d",useSSL);
- NSLog(@"needAuth:%d",needAuth);
- self.itemsDictionary =[[NSMutableDictionary alloc]initWithCapacity:3];
- self.keys=[[NSArray alloc]initWithObjects:@"服务器地址",@"是否安全登录",@"验证服务器端证书",@"清空缓存", nil];
- [self.itemsDictionary setObject:serverURL forKey:@"服务器地址"];
- [self.itemsDictionary setObject:[NSNumber numberWithBool:useSSL] forKey:@"是否安全登录"];
- [self.itemsDictionary setObject:[NSNumber numberWithBool:needAuth] forKey:@"验证服务器端证书"];
- NSLog(@"itemDictionary %@",itemsDictionary);
- }