diff --git a/ipbc-Client/ipbc-Client.xcodeproj/project.xcworkspace/xcuserdata/gerrit.xcuserdatad/UserInterfaceState.xcuserstate b/ipbc-Client/ipbc-Client.xcodeproj/project.xcworkspace/xcuserdata/gerrit.xcuserdatad/UserInterfaceState.xcuserstate index d9ca538..8e64e6d 100644 Binary files a/ipbc-Client/ipbc-Client.xcodeproj/project.xcworkspace/xcuserdata/gerrit.xcuserdatad/UserInterfaceState.xcuserstate and b/ipbc-Client/ipbc-Client.xcodeproj/project.xcworkspace/xcuserdata/gerrit.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/ipbc-Client/ipbc-Client/ipbcAppDelegate.m b/ipbc-Client/ipbc-Client/ipbcAppDelegate.m index 89f4b0b..514c8c7 100644 --- a/ipbc-Client/ipbc-Client/ipbcAppDelegate.m +++ b/ipbc-Client/ipbc-Client/ipbcAppDelegate.m @@ -10,15 +10,20 @@ @implementation ipbcAppDelegate -- (void)applicationDidFinishLaunching:(NSNotification *)aNotification -{ +- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { // Insert code here to initialize your application + + NSString *settingTempName = [[NSUserDefaults standardUserDefaults] stringForKey:@"setting.name"]; + NSString *settingTempToken = [[NSUserDefaults standardUserDefaults] stringForKey:@"setting.token"]; + + [settingName setStringValue:(settingTempName != nil ? settingTempName : @"")]; + [settingToken setStringValue:(settingTempToken != nil ? settingTempToken : @"")]; } --(void)awakeFromNib{ +-(void)awakeFromNib { statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength]; [statusItem setMenu:statusMenu]; - [statusItem setTitle:@"ipbc"]; + [statusItem setTitle:@"ip-bc"]; [statusItem setHighlightMode:YES]; } @@ -31,7 +36,9 @@ } -(IBAction)fromSettingsSave:(id)sender { - //TODO: implement + NSUserDefaults *defauls = [NSUserDefaults standardUserDefaults]; + [defauls setObject:[settingName stringValue] forKey:@"setting.name"]; + [defauls setObject:[settingToken stringValue] forKey:@"setting.token"]; [settings orderOut:self]; }