2013-05-28 103 views
2

我正在研究在iPhone,iPad和iPod-touch上運行的通用ios應用程序。我有didSelectAnnotationView未呼籲ipad

實現的代碼註釋和選擇該註釋的callout

提高。它適用於iPhone,但didSelectAnnotationView方法不適用於iPad。

我應該添加任何額外的iPad的工作?在此先感謝

+0

請分享代碼.. !! –

+0

這裏是delegate設置我沒有找到一套代表在您引擎收錄代碼:(所以,請設置委派正如我在回答提到希望它爲你工作 –

+0

謝謝尼廷,現在它工作正常 –

回答

1

在你的代碼,我認爲你只是忘記設置委派,如果其他條件裝置的檢查。請妥善檢查。如果didSelectAnnotationView在iPhone中調用,但不是在iPad中,則表示您沒有爲ipad條件設置mapView.delegate = self;

因此,請正確檢查並設置其委託,如果您的代碼在iPhone上工作,以便您的問題的可能性。

1

看看是否加入這有助於。 [annotationView setCanShowCallout:NO]

+0

http://pastebin.com/ u6JJtEvg –

+0

請通過代碼@尼廷Gohel –

+0

我們可以看到你的地圖設置?你正確設置委託?(我假設你是因爲你正在iPhone上的看法,但它是很難沒有太多的代碼進行調試。 – kushyar