Guest User

Untitled

a guest
May 28th, 2012
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. settings crash when click my app
  2. NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
  3.  
  4. NSString *serverURL;
  5. BOOL useSSL;
  6. BOOL needAuth;
  7.  
  8. if (defaults!=nil) {
  9. serverURL=[defaults stringForKey:@"serverUrl"];
  10. useSSL=[defaults boolForKey:@"useSSL"];
  11. needAuth=[defaults boolForKey:@"needAuth"];
  12. }
  13.  
  14. NSLog(@"serverURL:%@ class:%@",serverURL,[serverURL class]);
  15. NSLog(@"useSSL:%d",useSSL);
  16. NSLog(@"needAuth:%d",needAuth);
  17. if ( defaults == nil || serverURL == nil) {
  18. [self registerDefaultsFromSettingsBundle];
  19. serverURL=[defaults stringForKey:@"serverUrl"];
  20. }
  21.  
  22. NSLog(@"url:%@ class:%@",serverURL,[serverURL class]);
  23.  
  24. - (void)viewWillAppear:(BOOL)animated
  25. {
  26. [super viewWillAppear:animated];
  27. NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
  28.  
  29. NSString *serverURL;
  30. BOOL useSSL;
  31. BOOL needAuth;
  32.  
  33. if (defaults!=nil) {
  34. serverURL=(NSString*) [defaults stringForKey:@"serverUrl"];
  35. useSSL=[defaults boolForKey:@"useSSL"];
  36. needAuth=[defaults boolForKey:@"needAuth"];
  37. }
  38. NSLog(@"serverURL:%@ class:%@",serverURL,[serverURL class]);
  39. if (serverURL==nil) {
  40. serverURL=@"ioa.bingosoft.net/test";
  41. }
  42.  
  43. NSLog(@"useSSL:%d",useSSL);
  44. NSLog(@"needAuth:%d",needAuth);
  45. self.itemsDictionary =[[NSMutableDictionary alloc]initWithCapacity:3];
  46.  
  47. self.keys=[[NSArray alloc]initWithObjects:@"服务器地址",@"是否安全登录",@"验证服务器端证书",@"清空缓存", nil];
  48.  
  49. [self.itemsDictionary setObject:serverURL forKey:@"服务器地址"];
  50. [self.itemsDictionary setObject:[NSNumber numberWithBool:useSSL] forKey:@"是否安全登录"];
  51. [self.itemsDictionary setObject:[NSNumber numberWithBool:needAuth] forKey:@"验证服务器端证书"];
  52.  
  53. NSLog(@"itemDictionary %@",itemsDictionary);
  54. }
Advertisement
Add Comment
Please, Sign In to add comment