
我在网上看了看,但我没有找到解决问题的办法.请有人帮帮我吗?
这是我到目前为止尝试过的(没有成功)
// Load the map vIEwLogs_Map_VIEwController *mapVIEwController = [[Map_VIEwController alloc] initWithNibname:@"Map_VIEwController" bundle:nil];mapVIEwController.GPSCoordinatestoplot = [someDictionary objectForKey:kGPSCoords];// Take a picture of the mapUIImage *mAPImage = [mapVIEwController convertMapToImage];NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(mAPImage)];Nsstring *base64String = [imageData base64EncodedString];
注意:应用程序等待地图完全加载(以便正确创建图像)非常重要.
@H_403_4@解决方法 您应该能够在MKMapVIEwDelegate协议中实现mapVIEwDIDFinishLoadingMap并将图像存储在那里,我想.这应该解决需要等到加载地图以存储图像的问题.如果您还看到其他问题,请提供有关这些问题的更多详细信息,因为您的问题并不清楚您所询问的具体问题.
@H_403_4@ @H_403_4@ @H_403_4@ @H_403_4@ 总结以上是内存溢出为你收集整理的在后台加载MKMapView并从中创建UIImage(iPhone和iPad)全部内容,希望文章能够帮你解决在后台加载MKMapView并从中创建UIImage(iPhone和iPad)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)