Revision c2940e36 Classes/ContainerDetailViewController.m
b/Classes/ContainerDetailViewController.m | ||
---|---|---|
308 | 308 |
scrollOffset:self.tableView.contentOffset.y]; |
309 | 309 |
[[self.account.manager deleteContainer:self.container] |
310 | 310 |
success:^(OpenStackRequest *request) { |
311 |
[activityIndicatorView removeFromSuperview];
|
|
311 |
[activityIndicatorView stopAnimatingAndRemoveFromSuperview];
|
|
312 | 312 |
[self.account.containers removeObjectForKey:self.container.name]; |
313 | 313 |
[self.account persist]; |
314 | 314 |
if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad) { |
... | ... | |
319 | 319 |
[self deleteContainerRow]; |
320 | 320 |
} |
321 | 321 |
failure:^(OpenStackRequest *request) { |
322 |
[activityIndicatorView removeFromSuperview];
|
|
322 |
[activityIndicatorView stopAnimatingAndRemoveFromSuperview];
|
|
323 | 323 |
// 404 Not Found means it's not there, so we can show the user that it's deleted |
324 | 324 |
if ([request responseStatusCode] == 404) { |
325 | 325 |
[self.account.containers removeObjectForKey:container.name]; |
... | ... | |
354 | 354 |
scrollOffset:self.tableView.contentOffset.y]; |
355 | 355 |
[[self.account.manager getContainerInfo:container] |
356 | 356 |
success:^(OpenStackRequest *request) { |
357 |
[activityIndicatorView removeFromSuperview];
|
|
357 |
[activityIndicatorView stopAnimatingAndRemoveFromSuperview];
|
|
358 | 358 |
container.metadata = [NSMutableDictionary dictionary]; |
359 | 359 |
for (NSString *header in request.responseHeaders) { |
360 | 360 |
NSString *metadataKey; |
... | ... | |
365 | 365 |
[container.metadata setObject:metadataValue forKey:metadataKey]; |
366 | 366 |
} |
367 | 367 |
} |
368 |
NSIndexSet *metadataSections = [NSIndexSet indexSetWithIndex:kMetadata]; |
|
369 |
[self.tableView reloadSections:metadataSections withRowAnimation:UITableViewRowAnimationFade]; |
|
368 |
[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:kMetadata] withRowAnimation:UITableViewRowAnimationFade]; |
|
370 | 369 |
} |
371 | 370 |
failure:^(OpenStackRequest *request) { |
372 |
[activityIndicatorView removeFromSuperview];
|
|
371 |
[activityIndicatorView stopAnimatingAndRemoveFromSuperview];
|
|
373 | 372 |
[self alert:@"There was a problem retrieving the container's metadata." request:request]; |
374 | 373 |
}]; |
375 | 374 |
} |
Also available in: Unified diff