Maison  >  Questions et réponses  >  le corps du texte

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

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

某草草某草草2727 Il y a quelques jours558

répondre à tous(1)je répondrai

  • PHP中文网

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

    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.

    répondre
    0
  • Annulerrépondre