objektif-c - Permintaan untuk menyelesaikan masalah menggunakan MKMapView dalam iOS Adakah kaedah letupan memori?
淡淡烟草味
淡淡烟草味 2017-05-02 09:25:17
0
0
520

1. Projek menggunakan TabBarController untuk menambah 4 antara muka, 3 daripadanya menggunakan MKMapView
2 // Penjejakan masa nyata

RealTimeTrackingViewController *realTimeTrackingVC = [[RealTimeTrackingViewController alloc] init];
[self setUpOneChildViewController:realTimeTrackingVC image:[UIImage imageNamed:@"tracking"] selectedImage:[UIImage imageWithOriginalName:@"trackingpress"] title:@"实时追踪" ];
_RealTimeTracking =realTimeTrackingVC;
//历史回放
HistoricalPlayViewController *historicalPlayVC = [[HistoricalPlayViewController alloc] init];
[self setUpOneChildViewController:historicalPlayVC image:[UIImage imageNamed:@"playback"]  selectedImage:[UIImage imageWithOriginalName:@"playpress"]  title:@"历史回放" ];

// 电子围栏
GeofenceViewController *geofenceVC = [[GeofenceViewController alloc] init];
[self setUpOneChildViewController:geofenceVC image:[UIImage imageNamed:@"geo"] selectedImage:[UIImage imageWithOriginalName:@"geopress"] title:@"电子围栏" ];

// 设备报警
VehicleAlarmViewController *vehicleAlarmVC = [[VehicleAlarmViewController alloc] init];
[self setUpOneChildViewController:vehicleAlarmVC image:[UIImage imageNamed:@"alarm"] selectedImage:[UIImage imageWithOriginalName:@"alarmpress"] title:@"设备警告"];

3 Selepas membuka dua antara muka yang mengandungi peta, memori mencapai hampir 400MB

Selepas membuka tiga antara muka yang mengandungi peta dalam urutan, memori meningkat kepada hampir 500MB

Perkara yang paling penting ialah: memandangkan UITabBarController digunakan, antara muka tidak akan dikeluarkan apabila menukar antara muka Saya tidak tahu cara untuk melepaskan MapView. . . . .
Bantu sekarang. . . . . . . . . . .

淡淡烟草味
淡淡烟草味

membalas semua(0)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan