Developer Area

Changeset 521

Show
Ignore:
Timestamp:
08/25/09 11:39:38 (5 years ago)
Author:
henri
Message:

Made settings auto-save

Location:
apps/iphone/superbook/trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • apps/iphone/superbook/trunk/Classes/LocateThem_ViewController.m

    r515 r521  
    407407        SettingsViewController *sVC = [[[SettingsViewController alloc] initWithNibName:@"SettingsView" bundle:[NSBundle mainBundle]] autorelease]; 
    408408        sVC.delegate = self; 
    409         sVC.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSave 
    410                                                                                                                                                                                  target:sVC 
    411                                                                                                                                                                                  action:@selector(didPressSave:)]; 
    412409        sVC.navigationItem.backBarButtonItem.title = NSLocalizedString(@"Cancel", @"Cancel"); 
    413410        [self.navigationController pushViewController:sVC animated:YES]; 
  • apps/iphone/superbook/trunk/Classes/SettingsViewController.h

    r474 r521  
    5757 
    5858- (IBAction)didPressInfo:(id)sender; 
    59 - (IBAction)didPressSave:(id)sender; 
    60 - (IBAction)didPressCancel:(id)sender; 
     59- (IBAction)didChangeSetting:(id)sender; 
    6160- (IBAction)sendDebugLog:(id)sender; 
    6261@end 
  • apps/iphone/superbook/trunk/Classes/SettingsViewController.m

    r474 r521  
    7373# pragma mark ------ Managing defaults 
    7474 
    75 - (IBAction)didPressSave:(id)sender { 
     75- (IBAction)didChangeSetting:(id)sender { 
    7676        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    7777        [defaults setBool:autoLocate.on forKey:@"startupLocatePreference"]; 
     
    8181        [defaults synchronize]; 
    8282        [delegate settingsDidChange]; 
    83         [self.navigationController popViewControllerAnimated:YES]; 
    84 } 
    85  
    86 - (IBAction)didPressCancel:(id)sender { 
    87         // exit 
    88         [self.navigationController popViewControllerAnimated:YES]; 
    8983} 
    9084 
  • apps/iphone/superbook/trunk/SettingsView.xib

    r474 r521  
    33        <data> 
    44                <int key="IBDocument.SystemTarget">768</int> 
    5                 <string key="IBDocument.SystemVersion">9J61</string> 
     5                <string key="IBDocument.SystemVersion">9L31a</string> 
    66                <string key="IBDocument.InterfaceBuilderVersion">677</string> 
    7                 <string key="IBDocument.AppKitVersion">949.46</string> 
     7                <string key="IBDocument.AppKitVersion">949.54</string> 
    88                <string key="IBDocument.HIToolboxVersion">353.00</string> 
    99                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> 
     
    418418                                        </object> 
    419419                                        <int key="connectionID">30</int> 
     420                                </object> 
     421                                <object class="IBConnectionRecord"> 
     422                                        <object class="IBCocoaTouchEventConnection" key="connection"> 
     423                                                <string key="label">didChangeSetting:</string> 
     424                                                <reference key="source" ref="810953212"/> 
     425                                                <reference key="destination" ref="372490531"/> 
     426                                                <int key="IBEventType">13</int> 
     427                                        </object> 
     428                                        <int key="connectionID">32</int> 
     429                                </object> 
     430                                <object class="IBConnectionRecord"> 
     431                                        <object class="IBCocoaTouchEventConnection" key="connection"> 
     432                                                <string key="label">didChangeSetting:</string> 
     433                                                <reference key="source" ref="749438101"/> 
     434                                                <reference key="destination" ref="372490531"/> 
     435                                                <int key="IBEventType">13</int> 
     436                                        </object> 
     437                                        <int key="connectionID">33</int> 
     438                                </object> 
     439                                <object class="IBConnectionRecord"> 
     440                                        <object class="IBCocoaTouchEventConnection" key="connection"> 
     441                                                <string key="label">didChangeSetting:</string> 
     442                                                <reference key="source" ref="606928572"/> 
     443                                                <reference key="destination" ref="372490531"/> 
     444                                                <int key="IBEventType">13</int> 
     445                                        </object> 
     446                                        <int key="connectionID">34</int> 
     447                                </object> 
     448                                <object class="IBConnectionRecord"> 
     449                                        <object class="IBCocoaTouchEventConnection" key="connection"> 
     450                                                <string key="label">didChangeSetting:</string> 
     451                                                <reference key="source" ref="754520613"/> 
     452                                                <reference key="destination" ref="372490531"/> 
     453                                                <int key="IBEventType">13</int> 
     454                                        </object> 
     455                                        <int key="connectionID">35</int> 
    420456                                </object> 
    421457                        </object> 
     
    563599                                        <string>SettingsViewController</string> 
    564600                                        <string>UIResponder</string> 
    565                                         <string>{{200, 354}, {320, 480}}</string> 
     601                                        <string>{{630, 789}, {320, 480}}</string> 
    566602                                        <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> 
    567603                                        <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> 
     
    601637                        </object> 
    602638                        <nil key="sourceID"/> 
    603                         <int key="maxID">30</int> 
     639                        <int key="maxID">35</int> 
    604640                </object> 
    605641                <object class="IBClassDescriber" key="IBDocument.Classes"> 
     
    613649                                                <object class="NSMutableArray" key="dict.sortedKeys"> 
    614650                                                        <bool key="EncodedWithXMLCoder">YES</bool> 
    615                                                         <string>didPressCancel:</string> 
     651                                                        <string>didChangeSetting:</string> 
    616652                                                        <string>didPressInfo:</string> 
    617                                                         <string>didPressSave:</string> 
    618653                                                        <string>sendDebugLog:</string> 
    619654                                                </object> 
    620655                                                <object class="NSMutableArray" key="dict.values"> 
    621656                                                        <bool key="EncodedWithXMLCoder">YES</bool> 
    622                                                         <string>id</string> 
    623657                                                        <string>id</string> 
    624658                                                        <string>id</string> 
Telnic
Search This Site
Partners
Neustar
ICANN
Main site | WHOIS | Sell .tel | FAQ | Archived Site | About Telnic | Contact Us