equal
deleted
inserted
replaced
142 } else { |
142 } else { |
143 numberOfSections = 1; |
143 numberOfSections = 1; |
144 [self.tableView deleteSections:sections withRowAnimation:UITableViewRowAnimationFade]; |
144 [self.tableView deleteSections:sections withRowAnimation:UITableViewRowAnimationFade]; |
145 level = 0; |
145 level = 0; |
146 } |
146 } |
|
147 [sections release]; |
147 |
148 |
148 DLog(@"New level is %d",level); |
149 DLog(@"New level is %d",level); |
149 for (NSMutableDictionary *hog in hogs) |
150 for (NSMutableDictionary *hog in hogs) |
150 [hog setObject:[NSNumber numberWithInt:level] forKey:@"level"]; |
151 [hog setObject:[NSNumber numberWithInt:level] forKey:@"level"]; |
151 |
152 |
152 [self.tableView reloadData]; |
153 [self.tableView reloadData]; |
153 [[NSNotificationCenter defaultCenter] postNotificationName:@"setWriteNeedTeams" object:nil]; |
154 [[NSNotificationCenter defaultCenter] postNotificationName:@"setWriteNeedTeams" object:nil]; |
154 |
|
155 [sections release]; |
|
156 } |
155 } |
157 |
156 |
158 |
157 |
159 #pragma mark - |
158 #pragma mark - |
160 #pragma mark Table view delegate |
159 #pragma mark Table view delegate |
164 |
163 |
165 if ([indexPath section] != 0) { |
164 if ([indexPath section] != 0) { |
166 if (newRow != oldRow) { |
165 if (newRow != oldRow) { |
167 NSMutableArray *hogs = [self.teamDictionary objectForKey:@"hedgehogs"]; |
166 NSMutableArray *hogs = [self.teamDictionary objectForKey:@"hedgehogs"]; |
168 |
167 |
|
168 NSInteger level = newRow + 1; |
169 for (NSMutableDictionary *hog in hogs) |
169 for (NSMutableDictionary *hog in hogs) |
170 [hog setObject:[NSNumber numberWithInt:newRow+1] forKey:@"level"]; |
170 [hog setObject:[NSNumber numberWithInt:level] forKey:@"level"]; |
|
171 DLog(@"New level is %d",level); |
171 |
172 |
172 // tell our boss to write this new stuff on disk |
173 // tell our boss to write this new stuff on disk |
173 [[NSNotificationCenter defaultCenter] postNotificationName:@"setWriteNeedTeams" object:nil]; |
174 [[NSNotificationCenter defaultCenter] postNotificationName:@"setWriteNeedTeams" object:nil]; |
174 [self.tableView reloadData]; |
175 [self.tableView reloadData]; |
175 |
176 |