Я пытаюсь добавить подзаголовок с помощью раскадровки. Он отображается правильно, но в подзаголовке нет кнопки (IBAction
), которая работает правильно, даже с пустым кодом, приложение всегда сбой при нажатии.IBAction Subview с раскадровкой
TableViewController.m
...
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// Load SubView
SubviewViewController *subview = [self.storyboard instantiateViewControllerWithIdentifier:@"SubviewViewController"];
[self.view addSubview:subview.view];
}
...
SubviewViewController.m
- (IBAction)btnCloseSubview:(id)sender
{
// Crashes the app when clicked, even empty as it's.
}
Спасибо за ваш ответ, мой код теперь работает правильно! Я хотел бы спросить, полностью ли это решение, или если это лучший способ сделать это. –
@LucianoNascimento, это правильный способ добавления контроллера детского представления в код. Вы не сказали, что вы пытаетесь сделать, но, так ли это лучший способ достичь своей цели, я не знаю. Вы могли бы добавить только представление, как я сказал, или вы могли бы представить SubviewViewController в качестве модального контроллера - все зависит от вашей цели. – rdelmar
@ Luciano Nascimento: Если ваша проблема решена, я предлагаю вам принять ответ, установив галочку. –