Changeset 795
- Timestamp:
- 01/28/11 15:26:06 (2 years ago)
- Files:
-
- 1 modified
-
apps/iphone/my.tel/trunk/Classes/CurrentAccount.m (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
apps/iphone/my.tel/trunk/Classes/CurrentAccount.m
r794 r795 39 39 self = [super init]; 40 40 // Fill default English versions from file 41 [self willChangeValueForKey:@"services"]; 42 [self willChangeValueForKey:@"locations"]; 43 [self willChangeValueForKey:@"keywords"]; 41 44 _serviceKeys = [[NSMutableDictionary dictionaryWithContentsOfFile:[[NSBundle mainBundle] 42 45 pathForResource:@"ServiceTypes" … … 52 55 [self didChangeValueForKey:@"keywords"]; 53 56 57 [self willChangeValueForKey:@"timestamp"]; 54 58 _timestamp = [[NSDate date] retain]; 55 59 [self didChangeValueForKey:@"timestamp"]; … … 59 63 60 64 - (void)refreshData { 61 [self getServices];65 // [self getServices]; 62 66 [self getLocations]; 63 67 [self getKeywords]; 68 [self performSelector:@selector(getServices) withObject:nil afterDelay:30]; 64 69 } 65 70 … … 117 122 NSArray *serviceKeys = (NSArray *)[parsedJson valueForKey:@"serviceKeys"]; 118 123 NSDictionary *aKey; 124 [self willChangeValueForKey:@"services"]; 119 125 [_serviceKeys removeAllObjects]; 120 126 for (aKey in serviceKeys) { … … 123 129 } 124 130 [self didChangeValueForKey:@"services"]; 131 [self willChangeValueForKey:@"timestamp"]; 125 132 [_timestamp release]; 126 133 _timestamp = [[NSDate date] retain]; … … 154 161 NSArray *liArray = (NSArray *)[parsedJson valueForKey:@"locations"]; 155 162 NSUInteger i, count = [liArray count]; 163 [self willChangeValueForKey:@"services"]; 156 164 [_locationKeys removeAllObjects]; 157 165 for (i = 0; i < count; i = i + 2) { … … 160 168 } 161 169 [self didChangeValueForKey:@"locations"]; 170 [self willChangeValueForKey:@"timestamp"]; 162 171 [_timestamp release]; 163 172 _timestamp = [[NSDate date] retain]; … … 193 202 NSArray *keyTypeList = (NSArray *)[parsedJson valueForKey:@"validKeywordList"]; 194 203 NSDictionary *aKeyType; 204 [self willChangeValueForKey:@"keywords"]; 195 205 [_keywordKeys removeAllObjects]; 196 206 for (aKeyType in keyTypeList) { … … 199 209 } 200 210 [self didChangeValueForKey:@"keywords"]; 211 [self willChangeValueForKey:@"timestamp"]; 201 212 [_timestamp release]; 202 213 _timestamp = [[NSDate date] retain];








