线程1 exc_bad_access错误

时间:2017-03-28 12:32:42

标签: ios google-maps

我正在开发iOS应用并使用谷歌地图。在地图上绘制线条,在mutableArray中添加坐标,将这些坐标保存在NSUSERDEFAULT中完美无缺。但是当从NSUSERDEFAULT获取数据并在谷歌地图上显示坐标时不起作用。在GMSMutablePath中,应用程序崩溃并显示以下错误消息:exec_bad_access (code=1,address=0*4)知道为什么吗?

以下是相关代码:
   获取数据

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
NSArray *coordinateArray = [defaults objectForKey:@"numberArray"];
NSLog(@"%@",coordinateArray

for (int i = 0; i < [coordinateArray count]; i++) {
    NSDictionary *dic = [coordinateArray objectAtIndex:i];
    NSString *lat = [dic valueForKey:@"lat"];
    NSString *longitude = [dic valueForKey:@"long"];
    _valuePoints.latitude = [lat doubleValue];
    _valuePoints.longitude = [longitude doubleValue];
    GMSMutablePath *path = [[GMSMutablePath alloc] initWithPath:self.polyline.path];
    [path addCoordinate:_valuePoints];
    self.polyline.path = path;
}

0 个答案:

没有答案