몇 가지 작은 PDF를 표시하는 데 사용하는 UIWebView가 있습니다. 사용자가 표에서 뉴스 기사를 선택한 다음 기사 (PDF)가 동일한 화면의 UIWebView에로드됩니다. 첫 번째로드는 항상 잘됩니다. 그런 다음 내가 선택한 다음 항목 (어느 것이 든 관계 없음)에서 앱이 다운됩니다.두 번째 PDF로드 요청에서 UIWebView가 충돌 함
이 나는 각 기사를로드하고있어 방법은 다음과 같습니다
NSString *filePath = [[NSBundle mainBundle] pathForResource:articleFileName ofType:@"pdf"];
[articleView stopLoading];
[articleView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:filePath]]];
충돌은 loadRequest 라인 후에 발생합니다.
크래시는 오류 정보를 제공하지 않습니다. 기타 이상 :.
모든 예외 {} 0x3629f000
Catchpoint 3 (발생한 예외) (GDB)
그냥 메인에 충돌(). 디버거에서 각 요청에 올바른 파일 경로를 사용하고 있는지 확인했습니다.
NSZombies가 실행 중이고 모든 예외에 대해 중단 점이 설정되어 있습니다.
웹보기 대리인이 변경됩니까? – amattn
대리인이 자체 (IB를 통해 유선)로 변경되지 않습니다. – Dancreek
충돌 이전에 호출 된 4 가지 대리자 메서드 중 어떤 것입니까? – amattn