2010-08-05 5 views
2

클라이언트 웹 사이트를 UIWebView로로드하는 iPhone 앱이 있습니다. 웹 사이트의 다른 부분 간 탐색은 UITabBar에 의해 제공됩니다.포함 된 Google지도를로드 한 후 UIWebView가 작동하지 않습니다.

몇 개의 클라이언트 페이지에는지도 또는지도 링크 (Google지도 및 whereis.com.au)가 삽입되어 있습니다. UIWebView가 포함 된 맵을로드하거나 링크 된 맵을 방문하면 작업이 중단됩니다. 나는 다음과 같은 오류를 얻을 다음의 UITabBar 통해 다른 페이지로 전환 할 때

의 CALayer의 경계를 포함 NaN이

의 CALayer 위치가 NaN의

가 포함되어 있습니다.

누군가이 문제를 일으킬 수있는 아이디어가 있습니까?

답변

0

화면에서 벗어난보기 (예 : 방향 변경)에 대한 대리인이 호출 될 때이 문제가 발생했습니다. 프레임/보이지 않는보기에 대한 경계가 0,0으로 축소되어이 문제를 일으키는 것으로 의심됩니다 (0으로 나누기).

해결 방법은보기를 볼 수 없을 때 대리자를 nil로 설정하는 것입니다.

관련 문제