스토리 보드를 사용하여 하위 뷰를 추가하려고합니다. 그것은 올바르게 표시되고 있지만, 아무런 버튼 (IBAction
)이 제대로 작동하는 하위보기에, 심지어 빈 코드와 함께, 애플 리케이션은 항상 클릭하면 충돌합니다.스토리 보드로 IBAction 서브 뷰
당신은 그냥 같이보기에 다른보기 컨트롤러의보기를 추가해서는 안 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 : 문제가 해결되면 체크 표시를 선택하여 답변을 수락하는 것이 좋습니다. 설명서 참조는 –