NSNumber * latitude = [NSNumber numberWithDouble:[[cityDictionary valueForKeyPath:@"coordinates.latitude"]doubleValue]];
NSNumber * longitude = [NSNumber numberWithDouble:[[cityDictionary valueForKeyPath:@"coordinates.longitude"]doubleValue]];
CLLocation *listingLocation = [[CLLocation alloc] initWithLatitude:latitude longitude:longitude];
Tôi nhận được lỗi sau trên dòng # 3 trên:Sending 'NSNumber * __ mạnh' đến tham số của loại 'CLLocationDegrees' không tương thích (aka 'đúp')
Sending 'NSNumber *__strong' to parameter of incompatible type 'CLLocationDegrees' (aka 'double')
Tôi biết đó là vì Tôi đang cố gắng để vượt qua một NSNumber đến một nơi mà nó mong đợi một đôi. Nhưng đúc không hoạt động do ARC?
Lưu ý rằng bạn không thực sự đúc bất cứ điều gì trong mã đó. (Nó sẽ không giúp ích gì nếu bạn đã làm, nhưng về mặt xác định vấn đề hiện tại, không phải vậy.) –
không chắc chắn ai đang bỏ phiếu, nhưng rõ ràng ai đó đang chán. Tôi đã cố gắng để upvote tất cả những người trả lời – milof