void - [MKTileCache同步](MKTileCache*,objc_selector*)在后台调用!

McD*_*cDJ 6 iphone

我正在开发一个使用MKMapView的应用程序."应用程序不在后台运行"在app plist文件中设置为true.

启动应用程序然后使用主页按钮退出应用程序时,应用程序退出时没有任何问题.

当我导航到第二个viewController时,我在UIScrollView中加载了一个MKMapView.从此屏幕退出应用程序时,应用程序将退出状态值:0并显示以下消息:

void -[MKTileCache synchronize](MKTileCache*, objc_selector*) called while in background!
Run Code Online (Sandbox Code Playgroud)

被展示.

如果我导航到第二个屏幕,然后导航回主屏幕并使用主页按钮退出应用程序,我已经验证了mapview已发布,但我仍然收到此消息.

有人可以帮我解决这个问题吗?该应用程序会被拒绝吗?

小智 4

我有类似的情况,使用 MKMapView,应用程序不在后台运行设置为 true 并且我得到相同的错误。我现在正在寻找验证和/或解决它的方法,但我的应用程序已经通过此设置进行了两次审查和批准,因此它似乎不会破坏交易。当然,YMMV