我正在开发在 iPhone、iPad 和 iPod-touch 上运行的通用 ios 应用程序。我有
实现了注释代码,并在选择此注释时callout
将是
提高。它适用于 iPhone,但didSelectAnnotationView
不适用于 iPad。
我应该为 iPad 添加任何额外内容吗?提前致谢
看看添加这个是否有帮助。[annotationView setCanShowCallout:NO]
在您的代码中,我认为您只是忘记将 Delegate 设置为检查设备,如果其他条件。请检查正确。如果didSelectAnnotationView
在 iphone 中调用但不在 ipad 中调用,则表示您未 mapView.delegate = self;
为 ipad 条件设置 ipad 条件。
因此,如果您的代码适用于 iPhone,请正确检查并设置其委托,以便解决您的问题。