Je reçois cet avertissement quand j'ouvre le code dans Xcode 5.1
« Les valeurs de type « NSInteger » ne doivent pas être utilisés comme arguments de format, ajouter un casting explicite à « long » à la place » Pourquoi nous devons lancer NSInteger dans longtemps?Xcode 5 erreur de types de valeur
1
A
Répondre
3
Vous obtenez cet avertissement si vous compilez sur iOS (64 bits), car sur cette plate-forme NSInteger est définie comme long et est un entier de 64 bits. Le format% i, d'autre part, est pour int, qui est de 32 bits. Donc, le format et le paramètre réel ne correspondent pas en taille.
Depuis NSInteger est 32 bits ou 64 bits, en fonction de la plate-forme, le compilateur recommande d'ajouter un casting à longue en général.
Mise à jour: Depuis iOS 7 prend en charge 64 bits maintenant aussi bien, vous pouvez obtenir le même avertissement lors de la compilation pour iOS.
Questions connexes
- 1. Xcode 5 Erreur CertUIFramework.axbundle
- 2. Xcode erreur avec plus de 5 UIImages
- 3. Erreur de type de valeur SWIFT/XCODE
- 4. Xcode 6 GM Erreur de semis - NSMachError Domain 5
- 5. Apportable Xcode 5 projet vide erreur de compilation
- 6. Xcode 5 - Localisation de Storyboard
- 7. UISearchBar émet Xcode 5
- 8. Xcode 5 et NSFoundationVersionNumber manquant
- 9. Apportable Xcode 5
- 10. Erreur de soumission Xcode
- 11. erreur de compilation 5
- 12. Après avoir installé Xcode 5, avoir une erreur au lancement
- 13. Cible de déploiement minimale Xcode 5
- 14. Construire FFmpeg avec xCode 5
- 15. types de valeur .net
- 16. erreur d'expression attendue (environ String) dans Xcode iOS 5
- 17. Comment utiliser différents types de connexion xcode
- 18. types de pointeurs incompatibles passant int [5] [5] au paramètre de type int **
- 19. Ruby/Mavericks 10,9/Xcode 5
- 20. Grand écran simulateur xcode 5
- 21. Xcode 5 ne pas éditer
- 22. erreur de construction Xcode
- 23. timer erreur de Xcode
- 24. glDebugMessageCallback sur OSX/XCode 5
- 25. Xcode 5, désactivation des Storyboards
- 26. Comment travailler avec la plage de types d'entrée HTML 5?
- 27. Problèmes définis par l'utilisateur Xcode 5
- 28. Erreur de liaison à l'aide de DDMathParser (iOS 5, Xcode 4.2)
- 29. valeur de comptage dans différents types (groupe)
- 30. Types de valeur vs types de référence - performance