1、app在ios8的机子上真机调试,在页面跳转后,在返回到上级界面,再次点击屏幕,就出现闪退.开启僵尸对象,打印信息如下:* -[_UIWebViewScrollView _systemGestureStateChanged:]: message sent to deallocated instance 0x3183a002、app在ios9 的机子上真机调试一切正常。
欢迎选择我的课程,让我们一起见证您的进步~~
주인님, 저도 이 문제를 겪은 적이 있는데 아직 해결이 안 됐나요? 연락 주실 수 있나요?
iOS8에서 delegate 및 datasource를 사용할 때는 주의하세요.
iOS8의 일부 대리자 및 datasource는 할당을 사용하여 선언됩니다. 제때 해제되지 않으면 충돌이 발생하기 쉽습니다.
delegate를 사용할 때마다 dealloc에서 표시 위치를 nil으로 설정하는 것이 좋습니다.
(void)dealloc{
}
viewWillDisappear [self.webView stopLoading];
viewWillDisappear
[self.webView stopLoading];
타사 버클을 참조하고 swizzle 메서드를 사용하여 메모리 누수를 발생시키다가 문제가 발견되었습니다.
포스터는 어떤 제3자를 이용하나요? 공개해도 괜찮나요? 저도 같은 문제가 있습니다...
6시간 동안 검색한 끝에 어느 라이브러리가 원인인지 드디어 알아냈습니다. . . UIScrollView+HeaderScaleImage! ! ! ! !
프로젝트의 UIScrollView 카테고리가 dealloc 메서드를 재정의했는지 확인하세요
이 UIScrollView+HeaderScaleImage를 사용하여 해결하는 방법
주인님, 저도 이 문제를 겪은 적이 있는데 아직 해결이 안 됐나요? 연락 주실 수 있나요?
iOS8에서 delegate 및 datasource를 사용할 때는 주의하세요.
iOS8의 일부 대리자 및 datasource는 할당을 사용하여 선언됩니다. 제때 해제되지 않으면 충돌이 발생하기 쉽습니다.
delegate를 사용할 때마다 dealloc에서 표시 위치를 nil으로 설정하는 것이 좋습니다.
으아악(void)dealloc
으아아아{
}
에 문장을 써보세요.viewWillDisappear
[self.webView stopLoading];
타사 버클을 참조하고 swizzle 메서드를 사용하여 메모리 누수를 발생시키다가 문제가 발견되었습니다.
포스터는 어떤 제3자를 이용하나요? 공개해도 괜찮나요? 저도 같은 문제가 있습니다...
6시간 동안 검색한 끝에 어느 라이브러리가 원인인지 드디어 알아냈습니다. . . UIScrollView+HeaderScaleImage! ! ! ! !
프로젝트의 UIScrollView 카테고리가 dealloc 메서드를 재정의했는지 확인하세요
이 UIScrollView+HeaderScaleImage를 사용하여 해결하는 방법