Rumah  >  Soal Jawab  >  teks badan

objective-c - iOS6及其以下兼容性问题

是这样的,我们APP里用到谷歌地图sdk,但是谷歌地图sdk最低支持iOS7,现在集成后在iOS7及以上版本运行良好,但是在iOS7以下版本运行就crash,我把项目中与谷歌地图相关地方全部注释掉,仅留一个谷歌地图framework,但是还是一运行就crash,我在想有没有方法能够根据手机版系统iOS版本判断是否链接这个包呢?这个crash是发生在什么阶段的呢?

某草草某草草2727 hari yang lalu562

membalas semua(1)saya akan balas

  • PHP中文网

    PHP中文网2017-05-02 09:25:24

    Secara amnya terdapat beberapa kaedah untuk masalah ini:

    1. Teruskan gunakan versi SDK ini

      • Tetapkan rangka kerja sdk anda kepada pilihan

      • Di tempat pemuatan, termasuk tempat import dan pelaksanaan, tambah penghakiman (if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) Untuk 7 dan ke bawah, gunakan SDK peta sistem.

    2. Naik taraf versi Apl anda kepada 7.0 (mengikut situasi semasa, sokongan daripada iOS7 sudah OK).

    3. Gunakan versi SDK Peta Google yang lebih rendah yang menyokong iOS6 (kaedah ini tidak bagus, versi yang lebih rendah terdedah kepada pelbagai masalah.)

    4. Gunakan SDK peta lain.

    balas
    0
  • Batalbalas