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];
otrzymuję następujący błąd na linii # 3 powyżej:Wysyłanie 'NSNumber * __ silny' do parametru niekompatybilnych typu 'CLLocationDegrees' (aka 'double')
Sending 'NSNumber *__strong' to parameter of incompatible type 'CLLocationDegrees' (aka 'double')
wiem, że to dlatego, Próbuję przekazać numer NSNumber do miejsca, w którym spodziewa się podwójne. Ale casting nie działa z powodu ARC?
pamiętać, że nie są faktycznie odlewania cokolwiek w tym kodzie. (To nie pomogłoby, gdybyś to zrobił, ale pod względem identyfikacji obecnego problemu, to nie to.) –
nie wiesz, kto jest w trakcie głosowania, ale widać, że ktoś się nudzi. Próbowałem upomnieć wszystkich, którzy odpowiedzieli – milof