didSelectAnnotationView没有调用ipad

时间:2013-05-28 05:48:22

标签: iphone ios ipad

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

实施了注释代码并选择了这个注释,callout将是

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

我应该为iPad工作添加任何额外功能吗?提前致谢

2 个答案:

答案 0 :(得分:1)

看看是否有帮助。 [annotationView setCanShowCallout:NO]

答案 1 :(得分:1)

在你的代码中,我认为你只是忘记设置委托检查设备是否还有条件。请正确检查。如果在iphone中调用didSelectAnnotationView但在ipad中没有调用,则表示你没有为ipad条件设置mapView.delegate = self;

因此,如果您的代码适用于iPhone,请正确检查并设置其代理,以便您的问题成为可能。