我有一张地图,地图有注释,我可以在表格视图中将这些注释视为一个单元格,然后我可以看到我选择的任何单元格的详细信息,例如 xcode 中的主详细信息项目
像这样
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"showDetail"]) {
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
Object *object = [self.objects objectAtIndex:indexPath.row];
DetailsViewController *detailsViewController = segue.destinationViewController;
detailsViewController.detailItem = object;
}
该代码用于表格视图中的单元格,该单元格将推送到详细信息视图
但我希望用户在注释中按下 UIButtonTypeDetailDisclosure 时,按钮将转到与单元格将在表视图中转到的相同 DetailsViewController
是否有可能做到这一点 ?
我已阅读有关 calloutAccessoryControlTapped 的信息,但我不确定如何使已选择的注释成为我在 DetailsViewController 中声明的 detailItem
谢谢 : )