如何在NSDictionary中存储Map View Annotation值?

时间:2013-11-29 16:56:13

标签: ios nsdictionary

我正在尝试获取标题属性,如title,并将其存储在字典中。我可以在NSLog中看到值,但不能存储在字典中。我错过了什么?

 - (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
 {
      NSString *str = view.annotation.title;
      NSLog(@"%@", str);                // shows name 
     [dict setValue:str forKey:@"name"]; // shows 0 key/value pairs and app crashes
     NSLog(@"dict output :-%@", dict);    // shows null 

1 个答案:

答案 0 :(得分:0)

说真的,Dude,你已经在这个网站上,使用它:

How to addObject of NSMutableDictionary to NSMutableArray in a loop

使用日志记录,将使您的生活更轻松。如果您使用的是Xcode 5,请将其全部放入单元测试中。他们在第二次运行。