我的应用程序中有一个tabBar。在其中一个部分中,我有两个视图,我在使用分段按钮之间切换。
在其中一个视图中我有MapView,我用它来显示使用他们的pic作为注释的用户列表。在另一个视图中,我有tableView,它以表格格式显示相同的用户。
现在一切正常,我得到所有用户,它在地图上显示正常。它大部分时间都适用于所有设备和所有iOS,但有时我将mapView带到前面或切换或尝试放大。两个视图(tableView和mapView)只是以某种方式被删除,我看到黑屏(这是顺便说一句我的超级视图,这不是问题)。
有谁知道为什么会这样。它经常发生在旧款iPhone的iPhone 3G上。
Thanx寻求帮助。
答案 0 :(得分:0)
我遇到了同样的问题。我认为这是由于你的应用程序通过释放tableView和mapView来响应的内存不足。我的解决方案是在viewDidLoad
中分配两个视图。我对此并不是100%肯定,但你可以尝试一下。