编辑问题:
我正在尝试获取在地图视图中创建的注释(带有标题/副标题)并将我的地图上的所有注释推送到显示带有标题/副标题的列表的表格视图。
我有一个 RegionAnnotation.h/.m NSObject 文件,它可以进行反向地理编码,我需要填充 MapViewController 上的引脚。这工作得很好。我做了一个长按创建一个图钉和标题和副标题显示和反向地理编码工作。
现在我想将 pin 数据推送到 tableview 列表。我已经尝试在其中调用区域注释信息,cellForRowAtIndexPath
并使用UITableViewCellStyleSubtitle
它来获取单元格的正确格式以填充标题和副标题。但是,当我调用以下命令时:
if (cell == nil){
NSLog(@"if cell");
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
}
CLPlacemark *pins = [self.annotations objectAtIndex:indexPath.row];
RegionAnnotation *annotation = [[RegionAnnotation alloc] initWithLocationIdentifier:(NSString *)pins];
cell.textLabel.text = annotation.title;
我只得到标题,在这种情况下是“位置提醒”,但是,作为地址的字幕信息不会填充表格。所有显示的是文本“字幕”。
如何使用标题和副标题信息填充单元格。我已经为此工作了一个多月,似乎无法找到解决方案。请帮忙。