Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Can';t在执行其他任务时重新加载MKMapView_Ios_Objective C_Ios5_Mkmapview - Fatal编程技术网

Ios Can';t在执行其他任务时重新加载MKMapView

Ios Can';t在执行其他任务时重新加载MKMapView,ios,objective-c,ios5,mkmapview,Ios,Objective C,Ios5,Mkmapview,我的iOS应用程序上的MKMapView运行良好。该应用程序的目的是随时扫描Wifi网络中的数据。就像每秒很多次。这只是一个后台任务,用户无需做任何事情即可使扫描过程正常工作。但是,由于某些原因,MKMapView无法在我在后台扫描的同时加载新的磁贴。如果在扫描中显示一些代码,我会觉得很蹩脚,因为我甚至不知道哪一部分正在中断地图视图。那么,这是以前见过的常见问题还是奇怪的问题 当我在MapView中移动时,没有从Wifi网络在后台扫描,地图加载良好,并使用缓存和从地图服务器获取数据 当我在地图视

我的iOS应用程序上的MKMapView运行良好。该应用程序的目的是随时扫描Wifi网络中的数据。就像每秒很多次。这只是一个后台任务,用户无需做任何事情即可使扫描过程正常工作。但是,由于某些原因,MKMapView无法在我在后台扫描的同时加载新的磁贴。如果在扫描中显示一些代码,我会觉得很蹩脚,因为我甚至不知道哪一部分正在中断地图视图。那么,这是以前见过的常见问题还是奇怪的问题

当我在MapView中移动时,没有从Wifi网络在后台扫描,地图加载良好,并使用缓存和从地图服务器获取数据

当我在地图视图中四处移动,同时在背景中扫描时,不会显示任何地图。只是“告诉我地图正在加载”的空框

当我试图在地图上显示用户的当前位置时,我使用这个库从连接到汽车的WiFi插头获取数据


建议?

我不知道您是如何扫描的,但我猜它正在断开internet连接,地图视图无法连接到服务器,然后当您说“每秒多次”时,您如何“扫描”wifi网络以获取数据,以及数据是什么?因为听起来你每秒要创建几十个(如果不是更多的话)不同的连接,这将完全削弱你的网络堆栈,这将解释为什么你的地图无法加载

我鼓励你分享更多关于你在网络上到底在做什么的信息,因为这几乎肯定是问题所在。我可以保证有更好的方法来实现您的目标,而不是每秒发出数十或数百次网络请求。

我使用此库从连接到汽车的WiFi插头获取数据,同时尝试在地图上显示用户的当前位置。我使用此库从连接到汽车的WiFi插头获取数据当我试图在地图上显示用户的当前位置时,连接到汽车。