Developer Area

Changeset 779

Show
Ignore:
Timestamp:
01/25/11 18:18:57 (3 years ago)
Author:
henri
Message:

Rewrote the handling of locations. Map is shown in the domain view in addition to the main location view.

Location:
apps/iphone/my.tel/trunk
Files:
2 added
5 modified

Legend:

Unmodified
Added
Removed
  • apps/iphone/my.tel/trunk/Classes/DomainViewController.h

    r772 r779  
    1212#import "AlertRenameView.h" 
    1313#import "HATextViewEditController.h" 
     14#import "LocationCell.h" 
    1415 
    1516#import "RecordViewController.h" 
     
    2728        kKDomainTableViewSectionTitle = 0,      // DDS 
    2829        kKDomainTableViewSectionProfile,        // Active profile picture and header 
    29         kKDomainTableViewSectionInfo,           // Contacts, Profiles, Keywords, Location 
     30        kKDomainTableViewSectionInfo,           // Contacts, Keywords, Location, Privacy Groups 
    3031        kKDomainTableViewSectionFolders,        // Folders 
    3132        kKDomainTableViewSectionsCount,         // Keep this last to get the count of sections 
     
    3839HATextViewEditDelegate, 
    3940TelControllerDelegate> { 
    40  
     41@public 
    4142        NSString *domain; 
    4243        NSString *ddsTitle; 
    4344        NSMutableArray *subdomainsArray;        // raw JSON data used as datasource for folders section 
    4445        NSDictionary *activeProfile; 
    45         UITableViewCell *activeProfileCell; 
    4646        RecordViewController *recordVC; 
    4747        KeywordViewController *keywordVC; 
     
    5050        GroupsViewController *groupVC; 
    5151        ProfileRecordsViewController *prVC; 
     52@protected 
     53        UITableViewCell *activeProfileCell; 
     54        LocationCell *locCell; 
    5255} 
    5356 
  • apps/iphone/my.tel/trunk/Classes/DomainViewController.m

    r776 r779  
    1212#import "Subdomain.h" 
    1313 
    14 #define kDDSMaxLength   255             // DDS max length 
     14#define kDDSMaxLength   255                     // DDS max length 
    1515 
    1616@interface DomainViewController (PrivateMethods) 
     
    6161- (void)viewDidLoad { 
    6262    [super viewDidLoad]; 
     63        locCell = [[LocationCell alloc] initWithStyle:UITableViewCellStyleValue1 
     64                                                                  reuseIdentifier:@"locCell"]; 
     65         
    6366        self.navigationItem.rightBarButtonItem = [self editButtonItem]; 
    6467        self.tableView.allowsSelectionDuringEditing = YES; 
     
    6770        } 
    6871        [self getDisplayString]; 
     72        self.profileVC = [ProfileViewController controllerWithDelegate:self preload:YES]; 
     73        self.locationVC = [LocationViewController controllerWithDelegate:self preload:YES]; 
    6974        self.recordVC = [RecordViewController controllerWithDelegate:self preload:YES]; 
    7075        self.keywordVC = [KeywordViewController controllerWithDelegate:self preload:YES]; 
    71         self.locationVC = [LocationViewController controllerWithDelegate:self preload:YES]; 
    72         self.profileVC = [ProfileViewController controllerWithDelegate:self preload:YES]; 
    7376        self.groupVC = [GroupsViewController controllerWithDelegate:self preload:YES]; 
    7477        prVC = nil;     // wait for profileVC to load 
     78        [locationVC addObserver:self forKeyPath:@"markerTel" options:NSKeyValueObservingOptionInitial context:NULL]; 
    7579} 
    7680 
     
    112116 
    113117- (void)viewDidUnload { 
     118        [locationVC removeObserver:self forKeyPath:@"markerTel"]; 
    114119        self.ddsTitle = nil; 
    115120        self.recordVC = nil; 
     
    118123        self.profileVC = nil; 
    119124        self.groupVC = nil; 
     125        [subdomainsArray release]; 
    120126        self.activeProfile = nil; 
     127        self.activeProfileCell = nil; 
     128        [locCell release]; 
     129        locCell = nil; 
    121130        [super viewDidUnload]; 
     131} 
     132 
     133- (void)dealloc { 
     134        [locationVC removeObserver:self forKeyPath:@"markerTel"]; 
     135        self.ddsTitle = nil; 
     136        self.recordVC = nil; 
     137        self.keywordVC = nil; 
     138        self.locationVC = nil; 
     139        self.profileVC = nil; 
     140        self.groupVC = nil; 
     141        [subdomainsArray release]; 
     142        self.activeProfile = nil; 
     143        self.activeProfileCell = nil; 
     144        [locCell release]; 
     145        locCell = nil; 
     146    [super dealloc]; 
    122147} 
    123148 
     
    179204                } 
    180205        } 
     206        // TODO: Make a location cell with the map 
     207        if (indexPath.section == [self sectionForIndex:kKDomainTableViewSectionInfo]) { 
     208                if (indexPath.row == 2) {       // location 
     209                        return locCell.height; 
     210                } 
     211        } 
    181212        return tableView.rowHeight; 
    182213} 
     
    255286                } 
    256287        } else if (indexPath.section == [self sectionForIndex:kKDomainTableViewSectionInfo]) { 
    257                         // profiles, contacts, keywords, location, profiles 
     288                        // contacts, keywords, location, profiles 
    258289                        // TODO: Add "Advanced" row for SMTP and other stuff 
    259                 cell = [tableView dequeueReusableCellWithIdentifier:InfoCellIdentifier]; 
    260                 if (cell == nil) { 
    261                         cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 
    262                                                                                    reuseIdentifier:InfoCellIdentifier] autorelease]; 
    263                         cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
     290                 
     291                // Special case for location 
     292                if (indexPath.row == 2) { 
     293                        cell = locCell; 
     294                } else { 
     295                        cell = [tableView dequeueReusableCellWithIdentifier:InfoCellIdentifier]; 
     296                        if (cell == nil) { 
     297                                cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 
     298                                                                                           reuseIdentifier:InfoCellIdentifier] autorelease]; 
     299                                cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
     300                        } 
     301                         
    264302                } 
    265303                switch (indexPath.row) { 
     
    442480- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath { 
    443481    return NO; 
    444 } 
    445  
    446 - (void)dealloc { 
    447         self.ddsTitle = nil; 
    448         self.recordVC = nil; 
    449         self.keywordVC = nil; 
    450         self.locationVC = nil; 
    451         self.profileVC = nil; 
    452         self.groupVC = nil; 
    453         [subdomainsArray release]; 
    454         self.activeProfile = nil; 
    455         self.activeProfileCell = nil; 
    456     [super dealloc]; 
    457482} 
    458483 
     
    800825                UILabel *headerText = (UILabel *)[self.activeProfileCell viewWithTag:2]; 
    801826                headerText.text = self.prVC.ninfoText; 
     827        } else if ([keyPath isEqualToString:@"markerTel"]) { 
     828                locCell.marker = self.locationVC.markerTel; 
     829                NSIndexPath *thePath = [NSIndexPath indexPathForRow:2 inSection:[self sectionForIndex:kKDomainTableViewSectionInfo]]; 
     830                [self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:thePath] withRowAnimation:UITableViewRowAnimationNone]; 
    802831        } 
    803832} 
     
    819848- (void)dataDidChangeInController:(UIViewController *)controller { 
    820849        UITableViewCell *theCell = nil; 
    821         if ([controller isMemberOfClass:[RecordViewController class]]) { 
     850        if (controller == recordVC) { 
    822851                NSIndexPath *thePath = [NSIndexPath indexPathForRow:0 inSection:[self sectionForIndex:kKDomainTableViewSectionInfo]]; 
    823852                theCell = [self.tableView cellForRowAtIndexPath:thePath]; 
    824853                theCell.detailTextLabel.text = [NSString stringWithFormat:@"(%d)", [((RecordViewController *)controller).recordsArray count]]; 
    825         } else if ([controller isMemberOfClass:[KeywordViewController class]]) { 
     854        } else if (controller == keywordVC) { 
    826855                NSIndexPath *thePath = [NSIndexPath indexPathForRow:1 inSection:[self sectionForIndex:kKDomainTableViewSectionInfo]]; 
    827856                theCell = [self.tableView cellForRowAtIndexPath:thePath]; 
    828857                theCell.detailTextLabel.text = [NSString stringWithFormat:@"(%d)", [((KeywordViewController *)controller).keywordsArray count]]; 
    829         } else if ([controller isMemberOfClass:[LocationViewController class]]) { 
    830                 NSIndexPath *thePath = [NSIndexPath indexPathForRow:2 inSection:[self sectionForIndex:kKDomainTableViewSectionInfo]]; 
    831                 theCell = [self.tableView cellForRowAtIndexPath:thePath]; 
    832                 if (((LocationViewController *)controller).markerTel) { 
    833                         theCell.detailTextLabel.text = @"✔"; 
    834                         theCell.detailTextLabel.textColor = [UIColor greenColor]; 
    835                 } else { 
    836                         theCell.detailTextLabel.text = @"✘"; 
    837                         theCell.detailTextLabel.textColor = [UIColor redColor]; 
    838                 } 
    839         } else if ([controller isMemberOfClass:[ProfileViewController class]]) { 
     858        } else if (controller == profileVC) { 
    840859                        // We find the active profile and grab its information 
    841860                NSArray *profilesArray = ((ProfileViewController *)controller).profilesArray; 
     
    848867                theCell = [self.tableView cellForRowAtIndexPath:thePath]; 
    849868                theCell.detailTextLabel.text = [NSString stringWithFormat:@"(%d)", [profilesArray count]]; 
    850         } else if ([controller isMemberOfClass:[GroupsViewController class]]) { 
     869        } else if (controller == groupVC) { 
    851870                NSIndexPath *thePath = [NSIndexPath indexPathForRow:4 inSection:[self sectionForIndex:kKDomainTableViewSectionInfo]]; 
    852871                theCell = [self.tableView cellForRowAtIndexPath:thePath]; 
  • apps/iphone/my.tel/trunk/Classes/LocationViewController.m

    r680 r779  
    214214                if (self.markerTel) { 
    215215                        [self.theMap removeAnnotation:markerTel]; 
    216                         self.markerTel = nil; 
    217216                } 
    218217                CLLocationCoordinate2D newCoords = {[jsonLat floatValue], [jsonLong floatValue]}; 
  • apps/iphone/my.tel/trunk/TabLoc.xib

    r689 r779  
    33        <data> 
    44                <int key="IBDocument.SystemTarget">768</int> 
    5                 <string key="IBDocument.SystemVersion">10B504</string> 
    6                 <string key="IBDocument.InterfaceBuilderVersion">732</string> 
    7                 <string key="IBDocument.AppKitVersion">1038.2</string> 
    8                 <string key="IBDocument.HIToolboxVersion">437.00</string> 
     5                <string key="IBDocument.SystemVersion">10J567</string> 
     6                <string key="IBDocument.InterfaceBuilderVersion">823</string> 
     7                <string key="IBDocument.AppKitVersion">1038.35</string> 
     8                <string key="IBDocument.HIToolboxVersion">462.00</string> 
    99                <object class="NSMutableDictionary" key="IBDocument.PluginVersions"> 
    1010                        <string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> 
    11                         <string key="NS.object.0">62</string> 
     11                        <string key="NS.object.0">132</string> 
    1212                </object> 
    1313                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> 
     
    3232                        <object class="IBProxyObject" id="372490531"> 
    3333                                <string key="IBProxiedObjectIdentifier">IBFilesOwner</string> 
     34                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    3435                        </object> 
    3536                        <object class="IBProxyObject" id="975951072"> 
    3637                                <string key="IBProxiedObjectIdentifier">IBFirstResponder</string> 
     38                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    3739                        </object> 
    3840                        <object class="IBUIView" id="313343111"> 
     
    4951                                                                <reference key="NSNextResponder" ref="129435978"/> 
    5052                                                                <int key="NSvFlags">268</int> 
    51                                                                 <string key="NSFrameSize">{320, 416}</string> 
     53                                                                <string key="NSFrameSize">{320, 372}</string> 
    5254                                                                <reference key="NSSuperview" ref="129435978"/> 
    5355                                                                <bool key="IBUIOpaque">NO</bool> 
     
    5557                                                                <int key="IBUIContentMode">4</int> 
    5658                                                                <bool key="IBUIMultipleTouchEnabled">YES</bool> 
     59                                                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    5760                                                        </object> 
    5861                                                        <object class="IBUIToolbar" id="139092493"> 
     
    6366                                                                <bool key="IBUIOpaque">NO</bool> 
    6467                                                                <bool key="IBUIClearsContextBeforeDrawing">NO</bool> 
    65                                                                 <int key="IBUIBarStyle">2</int> 
     68                                                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
     69                                                                <int key="IBUIBarStyle">1</int> 
    6670                                                                <object class="NSMutableArray" key="IBUIItems"> 
    6771                                                                        <bool key="EncodedWithXMLCoder">YES</bool> 
    6872                                                                        <object class="IBUIBarButtonItem" id="144500120"> 
     73                                                                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    6974                                                                                <int key="IBUIStyle">1</int> 
    7075                                                                                <reference key="IBUIToolbar" ref="139092493"/> 
     
    7277                                                                        </object> 
    7378                                                                        <object class="IBUIBarButtonItem" id="654592482"> 
     79                                                                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    7480                                                                                <float key="IBUIWidth">50</float> 
    7581                                                                                <int key="IBUIStyle">1</int> 
     
    7985                                                                        <object class="IBUIBarButtonItem" id="269040089"> 
    8086                                                                                <string key="IBUITitle">Set .tel Marker</string> 
     87                                                                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    8188                                                                                <int key="IBUIStyle">2</int> 
    8289                                                                                <reference key="IBUIToolbar" ref="139092493"/> 
    8390                                                                        </object> 
    8491                                                                        <object class="IBUIBarButtonItem" id="1026348409"> 
     92                                                                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    8593                                                                                <int key="IBUIStyle">1</int> 
    8694                                                                                <reference key="IBUIToolbar" ref="139092493"/> 
     
    8896                                                                        </object> 
    8997                                                                        <object class="IBUIBarButtonItem" id="1019506733"> 
     98                                                                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    9099                                                                                <int key="IBUIStyle">1</int> 
    91100                                                                                <reference key="IBUIToolbar" ref="139092493"/> 
     
    103112                                                                <int key="IBUIContentMode">4</int> 
    104113                                                                <bool key="IBUIUserInteractionEnabled">NO</bool> 
     114                                                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    105115                                                                <object class="NSCustomResource" key="IBUIImage"> 
    106116                                                                        <string key="NSClassName">NSImage</string> 
     
    118128                                                <int key="IBUIContentMode">9</int> 
    119129                                                <bool key="IBUIMultipleTouchEnabled">YES</bool> 
     130                                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    120131                                        </object> 
    121132                                </object> 
     
    131142                                        <bool key="IBUIPrompted">NO</bool> 
    132143                                </object> 
     144                                <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    133145                        </object> 
    134146                </object> 
     
    329341                                        <string>LocationViewController</string> 
    330342                                        <string>UIResponder</string> 
    331                                         <string>{{406, 425}, {320, 480}}</string> 
     343                                        <string>{{406, 376}, {320, 480}}</string> 
    332344                                        <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> 
    333345                                        <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> 
     
    385397                                                        <string>id</string> 
    386398                                                        <string>UISwitch</string> 
     399                                                </object> 
     400                                        </object> 
     401                                        <object class="NSMutableDictionary" key="actionInfosByName"> 
     402                                                <bool key="EncodedWithXMLCoder">YES</bool> 
     403                                                <object class="NSArray" key="dict.sortedKeys"> 
     404                                                        <bool key="EncodedWithXMLCoder">YES</bool> 
     405                                                        <string>didPressCenterGps:</string> 
     406                                                        <string>didPressCenterTel:</string> 
     407                                                        <string>didPressDelete:</string> 
     408                                                        <string>didPressMoveTo:</string> 
     409                                                        <string>didPressUpdate:</string> 
     410                                                        <string>gpsSwitchToggled:</string> 
     411                                                </object> 
     412                                                <object class="NSMutableArray" key="dict.values"> 
     413                                                        <bool key="EncodedWithXMLCoder">YES</bool> 
     414                                                        <object class="IBActionInfo"> 
     415                                                                <string key="name">didPressCenterGps:</string> 
     416                                                                <string key="candidateClassName">id</string> 
     417                                                        </object> 
     418                                                        <object class="IBActionInfo"> 
     419                                                                <string key="name">didPressCenterTel:</string> 
     420                                                                <string key="candidateClassName">id</string> 
     421                                                        </object> 
     422                                                        <object class="IBActionInfo"> 
     423                                                                <string key="name">didPressDelete:</string> 
     424                                                                <string key="candidateClassName">id</string> 
     425                                                        </object> 
     426                                                        <object class="IBActionInfo"> 
     427                                                                <string key="name">didPressMoveTo:</string> 
     428                                                                <string key="candidateClassName">id</string> 
     429                                                        </object> 
     430                                                        <object class="IBActionInfo"> 
     431                                                                <string key="name">didPressUpdate:</string> 
     432                                                                <string key="candidateClassName">id</string> 
     433                                                        </object> 
     434                                                        <object class="IBActionInfo"> 
     435                                                                <string key="name">gpsSwitchToggled:</string> 
     436                                                                <string key="candidateClassName">UISwitch</string> 
     437                                                        </object> 
    387438                                                </object> 
    388439                                        </object> 
     
    412463                                                </object> 
    413464                                        </object> 
     465                                        <object class="NSMutableDictionary" key="toOneOutletInfosByName"> 
     466                                                <bool key="EncodedWithXMLCoder">YES</bool> 
     467                                                <object class="NSArray" key="dict.sortedKeys"> 
     468                                                        <bool key="EncodedWithXMLCoder">YES</bool> 
     469                                                        <string>actionBar</string> 
     470                                                        <string>buttonDeleteLoc</string> 
     471                                                        <string>buttonMoveTo</string> 
     472                                                        <string>buttonUpdateLoc</string> 
     473                                                        <string>centerReticle</string> 
     474                                                        <string>delegate</string> 
     475                                                        <string>labelGpsLastUpdateDate</string> 
     476                                                        <string>theMap</string> 
     477                                                </object> 
     478                                                <object class="NSMutableArray" key="dict.values"> 
     479                                                        <bool key="EncodedWithXMLCoder">YES</bool> 
     480                                                        <object class="IBToOneOutletInfo"> 
     481                                                                <string key="name">actionBar</string> 
     482                                                                <string key="candidateClassName">UIToolbar</string> 
     483                                                        </object> 
     484                                                        <object class="IBToOneOutletInfo"> 
     485                                                                <string key="name">buttonDeleteLoc</string> 
     486                                                                <string key="candidateClassName">UIBarButtonItem</string> 
     487                                                        </object> 
     488                                                        <object class="IBToOneOutletInfo"> 
     489                                                                <string key="name">buttonMoveTo</string> 
     490                                                                <string key="candidateClassName">UIBarButtonItem</string> 
     491                                                        </object> 
     492                                                        <object class="IBToOneOutletInfo"> 
     493                                                                <string key="name">buttonUpdateLoc</string> 
     494                                                                <string key="candidateClassName">UIBarButtonItem</string> 
     495                                                        </object> 
     496                                                        <object class="IBToOneOutletInfo"> 
     497                                                                <string key="name">centerReticle</string> 
     498                                                                <string key="candidateClassName">UIImageView</string> 
     499                                                        </object> 
     500                                                        <object class="IBToOneOutletInfo"> 
     501                                                                <string key="name">delegate</string> 
     502                                                                <string key="candidateClassName">id</string> 
     503                                                        </object> 
     504                                                        <object class="IBToOneOutletInfo"> 
     505                                                                <string key="name">labelGpsLastUpdateDate</string> 
     506                                                                <string key="candidateClassName">UILabel</string> 
     507                                                        </object> 
     508                                                        <object class="IBToOneOutletInfo"> 
     509                                                                <string key="name">theMap</string> 
     510                                                                <string key="candidateClassName">MKMapView</string> 
     511                                                        </object> 
     512                                                </object> 
     513                                        </object> 
    414514                                        <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
    415515                                                <string key="majorKey">IBProjectSource</string> 
     
    474574                                        <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
    475575                                                <string key="majorKey">IBFrameworkSource</string> 
    476                                                 <string key="minorKey">Foundation.framework/Headers/NSNetServices.h</string> 
    477                                         </object> 
    478                                 </object> 
    479                                 <object class="IBPartialClassDescription"> 
    480                                         <string key="className">NSObject</string> 
    481                                         <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
    482                                                 <string key="majorKey">IBFrameworkSource</string> 
    483576                                                <string key="minorKey">Foundation.framework/Headers/NSObject.h</string> 
    484577                                        </object> 
     
    488581                                        <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
    489582                                                <string key="majorKey">IBFrameworkSource</string> 
    490                                                 <string key="minorKey">Foundation.framework/Headers/NSPort.h</string> 
    491                                         </object> 
    492                                 </object> 
    493                                 <object class="IBPartialClassDescription"> 
    494                                         <string key="className">NSObject</string> 
    495                                         <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
    496                                                 <string key="majorKey">IBFrameworkSource</string> 
    497583                                                <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string> 
    498584                                        </object> 
     
    502588                                        <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
    503589                                                <string key="majorKey">IBFrameworkSource</string> 
    504                                                 <string key="minorKey">Foundation.framework/Headers/NSStream.h</string> 
    505                                         </object> 
    506                                 </object> 
    507                                 <object class="IBPartialClassDescription"> 
    508                                         <string key="className">NSObject</string> 
    509                                         <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
    510                                                 <string key="majorKey">IBFrameworkSource</string> 
    511590                                                <string key="minorKey">Foundation.framework/Headers/NSThread.h</string> 
    512591                                        </object> 
     
    524603                                                <string key="majorKey">IBFrameworkSource</string> 
    525604                                                <string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string> 
    526                                         </object> 
    527                                 </object> 
    528                                 <object class="IBPartialClassDescription"> 
    529                                         <string key="className">NSObject</string> 
    530                                         <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
    531                                                 <string key="majorKey">IBFrameworkSource</string> 
    532                                                 <string key="minorKey">Foundation.framework/Headers/NSXMLParser.h</string> 
    533605                                        </object> 
    534606                                </object> 
     
    649721                                        <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
    650722                                                <string key="majorKey">IBFrameworkSource</string> 
     723                                                <string key="minorKey">UIKit.framework/Headers/UIPrintFormatter.h</string> 
     724                                        </object> 
     725                                </object> 
     726                                <object class="IBPartialClassDescription"> 
     727                                        <string key="className">UIView</string> 
     728                                        <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
     729                                                <string key="majorKey">IBFrameworkSource</string> 
    651730                                                <string key="minorKey">UIKit.framework/Headers/UITextField.h</string> 
    652731                                        </object> 
     
    671750                                        <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
    672751                                                <string key="majorKey">IBFrameworkSource</string> 
     752                                                <string key="minorKey">UIKit.framework/Headers/UIPopoverController.h</string> 
     753                                        </object> 
     754                                </object> 
     755                                <object class="IBPartialClassDescription"> 
     756                                        <string key="className">UIViewController</string> 
     757                                        <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
     758                                                <string key="majorKey">IBFrameworkSource</string> 
     759                                                <string key="minorKey">UIKit.framework/Headers/UISplitViewController.h</string> 
     760                                        </object> 
     761                                </object> 
     762                                <object class="IBPartialClassDescription"> 
     763                                        <string key="className">UIViewController</string> 
     764                                        <object class="IBClassDescriptionSource" key="sourceIdentifier"> 
     765                                                <string key="majorKey">IBFrameworkSource</string> 
    673766                                                <string key="minorKey">UIKit.framework/Headers/UITabBarController.h</string> 
    674767                                        </object> 
     
    685778                </object> 
    686779                <int key="IBDocument.localizationMode">0</int> 
     780                <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string> 
    687781                <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies"> 
    688782                        <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string> 
     
    691785                <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults"> 
    692786                        <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string> 
    693                         <integer value="768" key="NS.object.0"/> 
     787                        <integer value="1056" key="NS.object.0"/> 
    694788                </object> 
    695789                <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies"> 
     
    698792                </object> 
    699793                <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool> 
    700                 <string key="IBDocument.LastKnownRelativeProjectPath">../VIP.tel.xcodeproj</string> 
     794                <string key="IBDocument.LastKnownRelativeProjectPath">VIP.tel.xcodeproj</string> 
    701795                <int key="IBDocument.defaultPropertyAccessControl">3</int> 
    702                 <string key="IBCocoaTouchPluginVersion">3.1</string> 
     796                <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes"> 
     797                        <string key="NS.key.0">map-bullseye.png</string> 
     798                        <string key="NS.object.0">{40, 40}</string> 
     799                </object> 
     800                <string key="IBCocoaTouchPluginVersion">132</string> 
    703801        </data> 
    704802</archive> 
  • apps/iphone/my.tel/trunk/VIP.tel.xcodeproj/project.pbxproj

    r772 r779  
    108108                38A33AD7108EFE550067C20A /* ProfileRecordsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 38A33AD6108EFE550067C20A /* ProfileRecordsViewController.m */; }; 
    109109                38A33EFB1096FE800067C20A /* MytelAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* MytelAppDelegate.m */; }; 
     110                38A3C53212EEE56600AB0FBF /* LocationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 38A3C53112EEE56600AB0FBF /* LocationCell.m */; }; 
     111                38A3C58912EF12CB00AB0FBF /* LocationCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 38A3C58812EF12CB00AB0FBF /* LocationCell.xib */; }; 
    110112                38B8E7D90F6349F000373333 /* RecordGroupsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 38B8E7D80F6349F000373333 /* RecordGroupsController.m */; }; 
    111113                38B96AB10F30B05F006772B4 /* map-bullseye.png in Resources */ = {isa = PBXBuildFile; fileRef = 38B96AAE0F30B05F006772B4 /* map-bullseye.png */; }; 
     
    272274                38A33AD6108EFE550067C20A /* ProfileRecordsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProfileRecordsViewController.m; sourceTree = "<group>"; }; 
    273275                38A33B02108F166E0067C20A /* ProfileRecords.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ProfileRecords.xib; sourceTree = "<group>"; }; 
     276                38A3C53012EEE56600AB0FBF /* LocationCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocationCell.h; sourceTree = "<group>"; }; 
     277                38A3C53112EEE56600AB0FBF /* LocationCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocationCell.m; sourceTree = "<group>"; }; 
     278                38A3C58812EF12CB00AB0FBF /* LocationCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = LocationCell.xib; sourceTree = "<group>"; }; 
    274279                38B8E7D70F6349F000373333 /* RecordGroupsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecordGroupsController.h; sourceTree = "<group>"; }; 
    275280                38B8E7D80F6349F000373333 /* RecordGroupsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecordGroupsController.m; sourceTree = "<group>"; }; 
     
    435440                                387CA5E212E473B700624765 /* ProfileRecordCell.h */, 
    436441                                387CA5E312E473B700624765 /* ProfileRecordCell.m */, 
     442                                38A3C53012EEE56600AB0FBF /* LocationCell.h */, 
     443                                38A3C53112EEE56600AB0FBF /* LocationCell.m */, 
    437444                        ); 
    438445                        name = Cells; 
     
    618625                                380A673B108AF2AC00205110 /* HATextFieldEditController.xib */, 
    619626                                38FCE46710FB7B8000EA4525 /* HATypePickerController.xib */, 
     627                                38A3C58812EF12CB00AB0FBF /* LocationCell.xib */, 
    620628                        ); 
    621629                        name = NIBs; 
     
    771779                                38F40A9712DCD90700C126A6 /* ActiveProfileHeaderCell.xib in Resources */, 
    772780                                38526C0412DDC67400C253A8 /* no-avatar.png in Resources */, 
     781                                38A3C58912EF12CB00AB0FBF /* LocationCell.xib in Resources */, 
    773782                        ); 
    774783                        runOnlyForDeploymentPostprocessing = 0; 
     
    826835                                38526C0112DDB82700C253A8 /* HAImageView.m in Sources */, 
    827836                                387CA5E412E473B700624765 /* ProfileRecordCell.m in Sources */, 
     837                                38A3C53212EEE56600AB0FBF /* LocationCell.m in Sources */, 
    828838                        ); 
    829839                        runOnlyForDeploymentPostprocessing = 0; 
Telnic
Search This Site
Partners
Neustar
ICANN
Main site | WHOIS | Sell .tel | FAQ | Archived Site | About Telnic | Contact Us