Revision c178bd21 Classes/StorageObjectViewController.m
b/Classes/StorageObjectViewController.m | ||
---|---|---|
543 | 543 |
if ([actionSheet isEqual:deleteActionSheet]) { |
544 | 544 |
if (buttonIndex == 0) { |
545 | 545 |
// delete the file and pop out |
546 |
[self showToolbarActivityMessage:@"Deleting file..."]; |
|
546 |
|
|
547 |
NSString *activityMessage = @"Deleting file"; |
|
548 |
|
|
549 |
activityIndicatorView = [[ActivityIndicatorView alloc] initWithFrame:[ActivityIndicatorView frameForText:activityMessage] text:activityMessage]; |
|
550 |
[activityIndicatorView addToView:self.view]; |
|
547 | 551 |
|
548 | 552 |
[self.account.manager deleteObject:self.container object:self.object]; |
549 | 553 |
|
550 | 554 |
deleteSuccessObserver = [[NSNotificationCenter defaultCenter] addObserverForName:@"deleteObjectSucceeded" object:self.object |
551 | 555 |
queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification* notification) |
552 | 556 |
{ |
553 |
[self hideToolbarActivityMessage];
|
|
557 |
[activityIndicatorView removeFromSuperviewAndRelease];
|
|
554 | 558 |
performingAction = NO; |
555 | 559 |
[self.folder.objects removeObjectForKey:self.object.name]; |
556 | 560 |
[self.navigationController popViewControllerAnimated:YES]; |
... | ... | |
566 | 570 |
deleteFailureObserver = [[NSNotificationCenter defaultCenter] addObserverForName:@"deleteObjectFailed" object:self.object |
567 | 571 |
queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification* notification) |
568 | 572 |
{ |
573 |
[activityIndicatorView removeFromSuperviewAndRelease]; |
|
569 | 574 |
[self hideToolbarActivityMessage]; |
570 | 575 |
performingAction = NO; |
571 | 576 |
[self alert:@"There was a problem deleting this file." request:[notification.userInfo objectForKey:@"request"]]; |
Also available in: Unified diff