如题,我在做一个地图定位类的app时遇到了这个问题:
Mar 13 09:59:45 liuchangchengde-iPad DataCollect[1816] <Error>: CGBitmapContextCreate: unsupported parameter combination: 5 integer bits/component; 16 bits/pixel; 3-component color space; kCGImageAlphaNoneSkipLast; 512 bytes/row.
2014-03-13 09:59:45.866 DataCollect[1816:c703] vImage decode failed, falling back to CG path.
吊诡的是,如果在虚拟机上运行就不会出现这个错误。。。
从错误报告来看应该是图片的编码出现问题,但兄弟也不知道该如何下手。出现这个错误后,程序并没有崩溃,但是app中CLLocationManagerDelegate的代理方法- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{===}却不再调用,所以导致当前位置信息完全不能获取(我打印了一下,发现newLocation总是更新4次后便出现这个错误)。
从google上搜索的结果来看,大多是在使用mapView的时候出现这个问题,但却一直没有搜到比较有价值的答案。被这个问题折腾了两天了,求V友解答。
ps:如果需要代码的话请留言。
pps:开发环境为xcode5,iOS SDK 7.0
Mar 13 09:59:45 liuchangchengde-iPad DataCollect[1816] <Error>: CGBitmapContextCreate: unsupported parameter combination: 5 integer bits/component; 16 bits/pixel; 3-component color space; kCGImageAlphaNoneSkipLast; 512 bytes/row.
2014-03-13 09:59:45.866 DataCollect[1816:c703] vImage decode failed, falling back to CG path.
吊诡的是,如果在虚拟机上运行就不会出现这个错误。。。
从错误报告来看应该是图片的编码出现问题,但兄弟也不知道该如何下手。出现这个错误后,程序并没有崩溃,但是app中CLLocationManagerDelegate的代理方法- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{===}却不再调用,所以导致当前位置信息完全不能获取(我打印了一下,发现newLocation总是更新4次后便出现这个错误)。
从google上搜索的结果来看,大多是在使用mapView的时候出现这个问题,但却一直没有搜到比较有价值的答案。被这个问题折腾了两天了,求V友解答。
ps:如果需要代码的话请留言。
pps:开发环境为xcode5,iOS SDK 7.0