Прошу извинить меня, если что-то не опубликовано правильно ... первая публикация.alertView didDismissWithButtonIndex никогда не назывался
Я видел несколько вопросов, подобных этому, но ни с одной проблемой. Я запускаю IOS 6.1 и Xcode 4.6. Проблема в том, что didDismiss никогда не называется, только будетDismiss. Мой код ниже вместе с выходом журнала. Есть идеи? Выход
#import "MenkLabUIAlertTestViewController.h"
@interface MenkLabUIAlertTestViewController()
@end
@implementation MenkLabUIAlertTestViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (IBAction)test:(id)sender {
UIAlertView *av = [[UIAlertView alloc] initWithTitle:@"Encrypting File(s)" message:@"Please wait..." delegate:self cancelButtonTitle:nil otherButtonTitles:nil, nil];
// UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
[av show];
[av dismissWithClickedButtonIndex:-1 animated:YES];
}
- (void) alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex {
NSLog(@"willDISMIS");
}
- (void) alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
NSLog(@"didDISMIS");
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
Вход:
2013-07-08 17: 27: 04,055 testUIAlertView [10534: 11303] willDISMIS
Это просто тест приложение, однако, это точно такая же проблема который существует в моем текущем приложении.
Спасибо в продвижении. Я весь день ломаю голову!
попытка увольнения с 0 вместо -1 –
Пожалуйста, смотрите мой ответ на http://stackoverflow.com/a/32594226/4018041 –