J'ai implémenté Game Center dans mon application et si je l'exécute sur des périphériques inférieurs à iOS 8.1, cela me renvoie une erreur indiquant que cette fonctionnalité n'est pas disponible sur les périphériques inférieurs à iOS 8.1. J'ai un bouton qui ouvre le classement, alors comment puis-je effectivement dire quelque chose comme si (iOS < 8.1) {leaderboard.button = disabled}? Ou y a-t-il un meilleur moyen d'arrêter le classement de ne pas charger du tout sur des appareils plus bas qu'iOS 8.1?Comment vérifier la version iOS d'un appareil pour Game Center?
Édition: Erreur que j'obtiens 'Menu' is only available on OS 8.0 and newer
. Mais si j'écris @available(iOS 8.0, *)
en plus de la classe, je me débarrasse de cette erreur. Cependant, si j'ai exécuté l'application sur iOS < 8.0 et que j'ai cliqué sur le bouton de classement, l'application se bloque. Menu
est la classe dans laquelle j'ai installé Game Center.
J'ai ajouté l'erreur – Sharukh