это приложение с одним представлением, и я просто добавляю кнопку над ним
когда я нажму на кнопку, она покажет клавиатуру.
и я не могу автоматически освободить TSAlertView в функции onBtn.
Кто может сказать мне, почему, я действительно смущен.
- (void)viewDidLoad
{
[super viewDidLoad];
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(30, 30, 100., 50);
[btn setTitle:@"Test" forState:UIControlStateNormal];
[btn addTarget:self action:(@selector(onBtn:)) forControlEvents: UIControlEventTouchUpInside];
[btn setBackgroundColor:UIColor.greenColor];
[self.view addSubview:btn];
}
-(void)onBtn:(id)sender{
TSAlertView* av = [[TSAlertView alloc] init];
av.title = @"Test";
av.message = @"This is a test";
[av addButtonWithTitle:@"cancel"];
[av addButtonWithTitle:@"rename"];
av.style =TSAlertViewStyleInput;
av.buttonLayout = TSAlertViewButtonLayoutNormal;
av.usesMessageTextView =NO;
av.width = 0.0;
av.maxHeight = 0.0;
[av show];
}