1
StoryboardID가 "PendingToursVC"인 ViewController가 포함 된 스토리 보드가 있습니다.언어 변경 후 iOS 앱이 작동을 멈 춥니 다.
@try {
self.pendingToursVC = [storyboard instantiateViewControllerWithIdentifier:@"PendingToursVC"]; <-- app crashes on this line
}
@catch (NSException *exception) {
NSLog(@"exception:\n%@", [exception description]);
}
이 프로그램은이 줄에 당신이 objc_exception_throw가 (지금까지 그게 뭔지) 슬로우되는 것을 볼 수 있습니다 충돌 스택에서 정지 : 내 코드에서 나는 다음을 수행합니다.
그래서, 왜 콘솔에 표시되지 않은 예외입니다. 이런 식으로 나는 여기서 무슨 일이 일어나고 있는지 이해하지 못한다. 알아내는 방법에 대한 힌트를 얻으실 수 있습니다.
내가 생각할 수있는 한 가지는 로그가 버퍼링되고 아직 플러시되지 않은 것입니다. 그럴 가능성은 적지 만 이것이 그 이유 중 하나입니다. 명령 바로 직전에 로그를 넣는 것이 좋습니다. 명령 바로 다음에 예외를 한 번만 인쇄하는 대신 100 번처럼 해당 로깅 줄을 붙여 넣은 다음 그 차이가 있는지 확인하십시오. –
예외를 계속 수행해야합니다. 그것을 콘솔에 기록하십시오. 내 생각 엔 펜촉이 없거나 다른 이름이 붙여진 것 같습니다. –
도움을 주셔서 감사합니다. 나는 내 질문을 발견하고 업데이트했다. – toom