1

代码:

-(void)getRouteDirections{
    MKDirectionsRequest *request = [[MKDirectionsRequest alloc] init];
    [request setSource:[MKMapItem mapItemForCurrentLocation]];

    // It crashes on this line:      
    MKPlacemark * placemark = [[MKPlacemark alloc]initWithCoordinate:_location.coordinate];
}

例外:

-[MKPlacemark initWithCoordinate:]:无法识别的选择器发送到实例

它只在 iOS 9 上崩溃。我该如何解决这个问题?

4

1 回答 1

3

Larme评论的回答:

- (instancetype)initWithCoordinate:(CLLocationCoordinate2D)coordinate;从iOS10开始可用。

对于 iOS 9 或更早版本,initWithCoordinate:addressDictionary:从 iOS 3 开始可用。

于 2017-08-01T16:10:39.567 回答