objective-c - iOS6及其以下兼容性问题
某草草
某草草 2017-05-02 09:23:24
0
1
552

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

某草草
某草草

répondre à tous(1)
Ty80

Il existe généralement plusieurs méthodes pour ce problème :

  1. Continuer à utiliser cette version du SDK

    • Définissez le framework de votre SDK en option

    • Dans le lieu de chargement, y compris le lieu d'importation et d'exécution, ajoutez le jugement (if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) Pour 7 et versions antérieures, utilisez le SDK de la carte système.

  2. Mettez à niveau la version de votre application vers la version 7.0 (en ce qui concerne la situation actuelle, la prise en charge d'iOS7 est déjà OK).

  3. Utilisez une version inférieure du SDK Google Maps prenant en charge iOS6 (cette méthode n'est pas bonne, les versions inférieures sont sujettes à divers problèmes.)

  4. Utilisez d'autres SDK de carte.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!