我正在开发在iPhone,iPad和iPod-touch上运行的通用ios应用程序。我有
实施了注释代码并选择了这个注释,callout
将是
提高。它适用于iPhone但didSelectAnnotationView
方法不适用于iPad。
我应该为iPad工作添加任何额外功能吗?提前致谢
答案 0 :(得分:1)
看看是否有帮助。 [annotationView setCanShowCallout:NO]
答案 1 :(得分:1)
在你的代码中,我认为你只是忘记设置委托检查设备是否还有条件。请正确检查。如果在iphone中调用didSelectAnnotationView
但在ipad中没有调用,则表示你没有为ipad条件设置mapView.delegate = self;
。
因此,如果您的代码适用于iPhone,请正确检查并设置其代理,以便您的问题成为可能。