내 mainViewController에 단추를 만듭니다. 버튼은 ItaliaViewController 페이지로 가야하지만 내 버튼은 작동하지 않습니다.클릭하면 내 IBAction이 작동하지 않습니다.
여기에 첫 번째 버튼 액션 내부에 NSLog를 넣어
내 mainViewController에 단추를 만듭니다. 버튼은 ItaliaViewController 페이지로 가야하지만 내 버튼은 작동하지 않습니다.클릭하면 내 IBAction이 작동하지 않습니다.
여기에 첫 번째 버튼 액션 내부에 NSLog를 넣어
, 탐색 뷰 컨트롤러 중에 실수하는 것을 의미 귀하의 경우 ItaliaViewController. 새 컨트롤러를 호출 할 presentViewController
함수를 호출해야하지만, 함수가 호출하게 될 경우 첫 번째 관심사를 확인하는 것입니다 때문에 사용하는 모든 코드의
[self presentViewController:italia animated:YES completion:nil];
나에게 도움을 주시기 바랍니다 내 코드
-(IBAction)openRubric:(id)sender
{
ItaliaViewController *italia = [self.storyboard instantiateViewControllerWithIdentifier:@"rubric_italia"];
}
입니다. 이 버튼 액션에 뭔가를 인쇄하는 경우, 그것은 당신의 버튼이 제대로 작동하고 XIB에서 버튼 연결을 확인하지 않으면 당신이
당신은 당신의 새로운 뷰 컨트롤러를 제시해야NSLog(@"button action is working);
먼저 새로운 뷰 컨트롤러가 표시되는 것은 아닙니다 전혀 또는 아닙니다. 이
[self presentViewController:italia animated:YES completion:nil]
처럼 전화 어느 버튼 코드에 NSLog
를 작성하거나 함수를 호출하게 될 경우 테스트하기 위해 디버그 점을 배치합니다. 호출되지 않으면 스토리 보드의 버튼에 함수를 추가했는지 확인하십시오.
UIStoryboard *newStoryboard = [UIStoryboard storyboardWithName:@"ViewName" bundle:nil];
ViewName *firstvc = [newStoryboard instantiateInitialViewController];
[self presentViewController:firstvc animated:YES completion:nil];
Stroyboard보기의 헤더 파일을 여는보기의 헤더 또는 구현 파일로 가져 오는 것을 잊지 마십시오.
당신이있는 UIButton이 ToupUpInside이
2 - 당신이 탐색 또는에서 스택보기를 밀어 액션 이벤트와 Outlet
를 통해 연결되어 있는지 여부를 체크 문제에 대해 알아 내기 위해 몇 가지 단계를 수행 할 필요가 위의 제안으로
위에서 제시 한 self presentViewController`를 참조하십시오.
희망이 있으면 문제를 해결할 수 있습니다.
도움 주셔서 감사합니다. 그것은 작동합니다. 우리가 방법 버튼 Outlate와 버튼의 IBAction를 연결하는
-(IBAction)openRubric:(id)sender
{
self.slidingViewController.topViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Italia"];
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}
당신이 전화를 기쁘게 할 수 있습니다 여기에
내 코드입니다.? –의 연결 관리자에서 storyborad – user1781040
의 Check with TouchUpInsed 또는 무엇으로 ..를 선택 했습니까? –