2

我正在开发在 iPhone、iPad 和 iPod-touch 上运行的通用 ios 应用程序。我有

实现了注释代码,并在选择此注释时callout将是

提高。它适用于 iPhone,但didSelectAnnotationView不适用于 iPad。

我应该为 iPad 添加任何额外内容吗?提前致谢

4

2 回答 2

1

看看添加这个是否有帮助。[annotationView setCanShowCallout:NO]

于 2013-05-28T05:51:06.233 回答
1

在您的代码中,我认为您只是忘记将 Delegate 设置为检查设备,如果其他条件。请检查正确。如果didSelectAnnotationView在 iphone 中调用但不在 ipad 中调用,则表示您未 mapView.delegate = self;为 ipad 条件设置 ipad 条件。

因此,如果您的代码适用于 iPhone,请正确检查并设置其委托,以便解决您的问题。

于 2013-05-28T05:58:34.787 回答