OK. Это приложение для iPad. В DetailViewController я добавил UIScrollView через IB, и в этом UIScrollView я добавил UIView (также добавленный через IB), который содержит различные динамически добавляемые UITableViews, UILabels и UIButton.
Моя проблема в том, что я получаю ошибки при щелчках UIButton.
Я определил этот метод:
- (void)translationSearch:(id)sender {
NSLog(@"in transearch");
[self doSearch];
}
Вот как я добавляю UIButton в UIView:
UIButton *translationButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
translationButton.frame = CGRectMake(6, 200, 200, 20);
translationButton.backgroundColor = [UIColor clearColor];
[translationButton setTitle:@"testing" forState:UIControlStateNormal];
[translationButton addTarget:self action:@selector(translationSearch:) forControlEvents:UIControlEventTouchUpInside];
[verbView addSubview:translationButton];
Теперь кнопка добавляется в форму без каких-либо проблем, но, когда я нажимаю ее, я получаю ошибку EXC_BAD_ACCESS. Я уверен, что это смотрит мне в лицо, но я преодолел свой обычный срок для получения исправленной ошибки, поэтому любая помощь будет принята с благодарностью. Единственное, о чем я могу думать, это то, что UIButton находится внутри UIView, который находится внутри UIScrollView, который находится внутри контроллера представления, как-то вызывает проблему.
Приветствия.