// 점많은 웹 뷰로 인해 내 앱이 내 iPhone 4에서 충돌을 일으킬 수 있습니까?
점차 많은 객체 (UIWebView)를 메모리에로드하고 잠시 후 충돌이 발생합니다.
// 세부
나는 (별도의 뷰 컨트롤러) 각 페이지를 사용할 사용자와의 상호 작용과 함께있는 UIWebView를 포함하는 것을 특징으로 수평 페이징과 함께있는 UIScrollView을 가지고 도와주세요. 처음에는 0 페이지의 webview # 0 만로드되고 페이지를 진행하면서 점차적으로 특정 데이터를로드하라는 요청을 보냅니다. 다운로드 된 데이터는 메모리에 남아 있습니다. 나는 인터넷 소스에서 약 20 Webviews, 내 응용 프로그램 동결과 충돌을로드 한 후
. 장치에 저장된 더미 HTML 문자열을 사용하면 약 50 웹뷰를로드 한 후에 이런 일이 발생합니다. 그러나 문제는 지속됩니다.
나는 많은 누설을 수정했고 Mallocs 만 남았습니다. UIWebviews Loaded의 양이 적 으면 문제가 발생하지 않으므로 코드를 변경하여 3 개의 웹 뷰를 말하고 다시 사용해야한다고 가정합니다. 하지만 그게 문제를 해결할 지 모르겠습니다. 나는 크래시가 발생하지 않는 몇 가지 앱을 개발했으며 이것은 독특한 케이스입니다.
나는 webviews과 배열에서 (예 : 라벨 등) 모든 웹보기 내부의 다른 요소에 대한 포인터를 저장합니다. 배열은 새로운 페이지가로드 될 때마다 증가합니다.
내가 개발하는 엑스 코드 4.3과 탈옥 아이폰 4를 사용합니다. 내 xcode에서 서명이 필요하지 않게 된 결과, 앱이 내 휴대 전화로 복사되고 처리에 첨부되지 않습니다. 전화로 디버깅 할 수 없습니다. 내 응용 프로그램은 시뮬레이터에서 잘 작동하지만 아이콘을 두드려서 전화를 시작한 후 잠시 동안 충돌이 발생합니다.
나는 그래서 설명 할 수 누구인지부터, 당신은 문제가 무엇인지 생각하십니까? 감사합니다.
좋은 응용 프로그램을 만들지 않으려는 경우 jailbroken 장치를 사용하지 마십시오. 코드를 디버깅 할 수 없다면 정말 좋지 않습니다. – mariusLAN