Iphone UIWebView在加载嵌入式Google地图后停止工作

Iphone UIWebView在加载嵌入式Google地图后停止工作,iphone,google-maps,uiwebview,Iphone,Google Maps,Uiwebview,我有一个iPhone应用程序,可以将客户端网站加载到UIWebView中。网站不同部分之间的导航由UITabBar提供 一些客户端页面嵌入了地图或地图站点的链接(GoogleMaps和whereis.com.au)。当UIWebView加载嵌入地图或访问链接地图时,它将停止工作。我会遇到如下错误: CALayer边界包含NaN 及 CALayer位置包含NaN 当试图通过UITabBar切换到另一个页面时 有人知道这可能是什么原因吗?当我有一个代表被要求查看屏幕外的视图(例如,改变方向)时,我看

我有一个iPhone应用程序,可以将客户端网站加载到UIWebView中。网站不同部分之间的导航由UITabBar提供

一些客户端页面嵌入了地图或地图站点的链接(GoogleMaps和whereis.com.au)。当UIWebView加载嵌入地图或访问链接地图时,它将停止工作。我会遇到如下错误:

CALayer边界包含NaN

CALayer位置包含NaN

当试图通过UITabBar切换到另一个页面时


有人知道这可能是什么原因吗?

当我有一个代表被要求查看屏幕外的视图(例如,改变方向)时,我看到了这个问题。我怀疑不可见视图的帧/边界已折叠为0,0,导致此问题(除以零)


解决方案是,当视图不可见时,将“委托”设置为“零”。

我发现,当为屏幕外的视图调用委托时(例如,更改方向),会出现此问题。我怀疑不可见视图的帧/边界已折叠为0,0,导致此问题(除以零)

解决方案是在视图不可见时将委托设置为零