Problèmes de compatibilité iOS6 et inférieur
某草草
某草草 2017-05-02 09:23:24
0
1
610

Ça y est, nous utilisons le SDK Google Maps dans notre application, mais le SDK Google Maps prend en charge au moins iOS7. Maintenant, après l'intégration, il fonctionne bien sur iOS7 et supérieur, mais il plante lors de l'exécution sur iOS7 et inférieur. avec Google, j'ai commenté tous les lieux liés à la carte, ne laissant que le framework Google Maps, mais il a quand même planté dès son exécution. Je me demandais s'il existait un moyen de déterminer s'il fallait lier ce package en fonction de la version iOS. du système mobile ? A quel moment ce crash s'est-il produit ?

某草草
某草草

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