पर सी-स्ट्रक्चर जोड़ें मुझे NSDictionary में सी-स्ट्रक्चर जोड़ने में परेशानी है।
सी-स्ट्रक्चर MapKit.h पर MKCoordinateRegion है।obj-c शब्दकोश
कि घोषणा
typedef struct {
CLLocationCoordinate2D center;
MKCoordinateSpan span;
} MKCoordinateRegion;
है और CLLocationCoordinate2D की घोषणा
typedef struct {
CLLocationDegrees latitude;
CLLocationDegrees longitude;
} CLLocationCoordinate2D;
MKCoordinateSpan ही है।
अब, मैं एमएससीओर्डिनेट क्षेत्र को NSDictionary में जोड़ना चाहता हूं।
CLLocationCoordinate2D center = CLLocationCoordinate2DMake(40.723128, -74.000694);
MKCoordinateSpan span = MKCoordinateSpanMake(1.0, 1.0);
MKCoordinateRegion region = MKCoordinateRegionMake(center, span);
NSMutableDictionary *param = [[NSMutableDictionary alloc] init];
[param setObject:region forKey:@"region"];
5 लाइन में त्रुटि है।
त्रुटि संदेश असंगत प्रकार 'आईडी' के पैरामीटर के लिए "MKCoordinateRegion 'भेज रहा है"
धन्यवाद।
स्वीकार नहीं जवाब [यहां] (http://stackoverflow.com/questions/6538726/how-to-return-multiple-values-from-a-method/6539044 देखें # 6,539,044)। उदाहरण सरणी के लिए है लेकिन यह अभी भी शब्दकोशों पर लागू होता है। – Joe