objective-c - iOS6及其以下相容性問題
某草草
某草草 2017-05-02 09:23:24
0
1
591

是這樣的,我們APP裡用到谷歌地圖sdk,但是谷歌地圖sdk最低支持iOS7,現在集成後在iOS7及以上版本運行良好,但是在iOS7以下版本運行就crash,我把項目中與谷歌地圖相關地方全部註解掉,只留一個谷歌地圖framework,但是還是一運行就crash,我在想有沒有方法能夠根據手機版系統iOS版本判斷是否鏈接這個包呢?這個crash是發生在什麼階段的呢?

某草草
某草草

全部回覆(1)
Ty80

這種問題一般有幾個方法:

  1. 繼續使用這個版本的SDK

    • 將你的sdk的framework設定為option

    • 在載入的地方,包括import和執行的地方,加判斷(if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7)),7以下的,使用系統地圖SDK。

  2. 將你的App版本升級到7.0(就目前情況而言,從iOS7支援已經很OK了)。

  3. 使用低版本的支援iOS6的谷歌地圖SDK(這種方式不好,低版本容易出現各種問題。)

  4. 使用其他地圖SDK。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板