Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.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 一个ViewController中的多个地图视图导致内存泄漏_Ios_Objective C_Mkmapview_Mapkit - Fatal编程技术网

Ios 一个ViewController中的多个地图视图导致内存泄漏

Ios 一个ViewController中的多个地图视图导致内存泄漏,ios,objective-c,mkmapview,mapkit,Ios,Objective C,Mkmapview,Mapkit,在我的应用程序中,用户显示了存储的当前位置(第一个Mkmapview)和最后五个位置(五个位置具有各自的地图视图)。所以,我在一个ViewController中使用了六个地图视图,这导致了内存问题。请帮我解决这个记忆问题。需要帮助吗为什么在不同的视图控制器中使用不同的贴图?你不能在同一张地图上更改位置吗?我在scrollview上添加了六个启用分页的地图视图。因此,每个页面显示一个相对位置的地图视图。最好有一个地图视图。当你滚动更改位置而不是mapview时,你的意思是我在第1页将mapview

在我的应用程序中,用户显示了存储的当前位置(第一个Mkmapview)和最后五个位置(五个位置具有各自的地图视图)。所以,我在一个ViewController中使用了六个地图视图,这导致了内存问题。请帮我解决这个记忆问题。需要帮助吗

为什么在不同的视图控制器中使用不同的贴图?你不能在同一张地图上更改位置吗?我在scrollview上添加了六个启用分页的地图视图。因此,每个页面显示一个相对位置的地图视图。最好有一个地图视图。当你滚动更改位置而不是mapview时,你的意思是我在第1页将mapview的框架更改为第2页并更新位置如果我们像你说的那样更改位置,动画可能不清晰。i、 我们可能无法获得与滚动视图滚动效果相同的动画为什么在不同的视图控制器中使用不同的贴图?你不能在同一张地图上更改位置吗?我在scrollview上添加了六个启用分页的地图视图。因此,每个页面显示一个相对位置的地图视图。最好有一个地图视图。当你滚动更改位置而不是mapview时,你的意思是我在第1页将mapview的框架更改为第2页并更新位置如果我们像你说的那样更改位置,动画可能不清晰。i、 我们可能无法获得与滚动视图滚动效果相同的动画