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];
मैं # 3 रेखा से ऊपर पर निम्न त्रुटि हो रही है:भेजा जा रहा है 'NSNumber * __ मजबूत' असंगत प्रकार 'CLLocationDegrees' के पैरामीटर के लिए (उर्फ 'डबल')
Sending 'NSNumber *__strong' to parameter of incompatible type 'CLLocationDegrees' (aka 'double')
मैं जानता हूँ कि यह वजह से है मैं एक ऐसे स्थान पर एनएसएनंबर पास करने की कोशिश कर रहा हूं जहां यह एक डबल की अपेक्षा करता है। लेकिन एआरसी के कारण कास्टिंग काम नहीं कर रहा है?
ध्यान दें कि आप वास्तव में कास्टिंग नहीं कर रहे हैं उस कोड में कुछ भी। (यदि आपने वर्तमान समस्या की पहचान करने के मामले में यह मदद नहीं की है, तो यह नहीं है।) –
यह सुनिश्चित नहीं है कि मतदान किसके नीचे है लेकिन यह स्पष्ट है कि कोई ऊब गया है। मैंने उत्तर देने वाले सभी को ऊपर उठाने की कोशिश की – milof