Tôi gặp sự cố với getDistanceFrom và distanceFromLocation. getDistanceFrom không được chấp nhận iOS 4.1 và distanceFromLocation không có sẵn trong 3.1.3, làm cách nào để khắc phục sự cố này.getDistanceTừ khoảng cách VsFromLocation
Có ai khác gặp phải vấn đề này không?
Mã của tôi vào lúc này là:
CLLocationDistance kilometers;
if ([currentLocation respondsToSelector: @selector(distanceFromLocation:)])
{
kilometers = [currentLocation distanceFromLocation:previousLocation]/1000;
}
else
{
//kilometers = [currentLocation getDistanceFrom:previousLocation]/1000;
kilometers = [currentLocation performSelector: @selector(getDistanceFrom:) withObject: previousLocation]/1000;
}
Tùy thuộc vào iOS Tôi biên dịch với tôi nhận được 'toán hạng không hợp lệ để nhị phân' trên dòng:
kilometers = [currentLocation distanceFromLocation:previousLocation]/1000;
kilometers = [currentLocation performSelector: @selector(getDistanceFrom:) withObject: previousLocation]/1000;
Kính trọng, Stephen
Giải pháp tuyệt vời! Cám ơn bạn đã khiến tôi chú ý tới việc này! – Jann
Nó trả về sản phẩm nào ... Xin vui lòng giúp đỡ. Tôi đang kiểm tra trên 3.0 Cảm ơn trước – Sohail
Bắt đầu câu hỏi mới. –