현재 작업중인 앱 내에 버튼이 있습니다. 버튼을 누르면 메소드를 눌렀을 때 호출되지 않습니다. 나는 모든 적절한 코드를 추가하고 올바르게 모든 것을 연결한다고 생각했지만 그럴 것 같지 않습니다.iOS - 버튼을 누를 때 메소드가 호출되지 않음
ViewControllerRootHome.h
@property (weak, nonatomic) IBOutlet UIButton *btndev;
- (IBAction)showDev:(id)sender;
ViewControllerRootHome.m
@synthesize btndev = _btndev;
- (IBAction)showDev:(id)sender {
NSLog(@"dev button pressed");
//dev button pressed
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
ViewControllerDev *dev = (ViewControllerDev *) [storyboard instantiateViewControllerWithIdentifier:@"dev"];
[self presentModalViewController:dev animated:YES];
NSLog(@"dev button press End");
}
실행도 전나무이 방법에서는 문 기록에 도달하지 않는다.
상황은 보조 노트 "로그"를 읽는 장면 벌금을로드하는 것 같다,하지만 어떤 이유로 든 버튼에
는 "DEV"버튼을 호출하지 않는 등 최대 유선하는 방법/장면을로드하십시오.오 모두를위한 소스 코드는 여기에서 찾을 수 있습니다
, 버튼을 사용하여 문제가 발생하는 경우, 그래서 나는 다시 확인 만드는 방법에 대한 AliSoftware의 코멘트에 당신을 참조 것, 잘 작동 https://github.com/ipatch/KegCop
projet (메뉴 "제품"-> "청소")을 청소하고 iPhone Simulator (또는 실제 장치에서 테스트 한 경우 Device)에서 응용 프로그램을 삭제하려고 시도 했습니까? 다시 컴파일하고 다시 설치하기 전에 시뮬레이터 (또는 장치)? 단순히 Xcode가 망가져 있고 오래된 XIB가 제대로 다시 컴파일되지 않을 수 있습니까?"dev"버튼을 다른 위치로 옮기거나 XIB/Storyboard에서 제목을 변경하고 예상 XIB/Storyboard 파일에서 작업하고 업데이트되었는지 확인하기 위해 변경 사항이 고려되었는지 확인하십시오. – AliSoftware