Lors de la reconstruction d'un projet iPhone fonctionnant parfaitement sur iOS 4 SDK, j'ai découvert que fstat() renvoie une valeur fausse dans le champ stat.st_size. Observé sur iPhone 3 simulateur avec iOS 4. On dirait qu'il y a un décalage entre la disposition binaire de la structure stat
dans le programme et dans l'API. J'ai trouvé une solution de contournement (lseek() à la fin), mais cela ressemble à un bug pour moi. Comment envoyer un rapport de bogue à Apple, s'il vous plaît?fstat() rompu dans iOS 4
0
A
Répondre
Questions connexes
- 1. Fonction dépréciée dans ios 4
- 2. directoryContentsAtPath déprécié iOS 4
- 3. iOS 4 questions GCD
- 4. Tutoriel iOS 4 multitâche
- 5. iOS 4 Build SDK
- 6. locationServicesEnabled pour iOS 3 et iOS 4
- 7. Three20 et iOS 4
- 8. OCMock sur iOS 4
- 9. Lien dynamique dans IOS 3 avec la bibliothèque IOS 4
- 10. icônes app Localiser les dans iOS 4
- 11. 1500 nouvelle API dans iOS SDK 4?
- 12. Session audio "Ducking" Broken dans iOS 4 ...?
- 13. iOS 4: FigCreateCGImageFromJPEG retourne -1
- 14. iPhone iOS 4 addTimeInterval obsolète
- 15. CFPreferencesCopyAppValue ne fonctionne pas sous iOS 4
- 16. Comment laisser mon application supporter iOS 4?
- 17. iOS 4 avec fonctionnalités MDM comment l'implémenter?
- 18. iOS 4 background HTTP Diffusion en direct
- 19. Application de sortie de comportement IOS 4
- 20. iOS 4.x: UIWebView iframe Scrolling
- 21. Protocole de délégation d'appareils pré-iOS 4
- 22. Compile échoue pour iOS 4 avec Sqlite
- 23. Obtenez IMEI de l'iPhone 4 (IOS 4,2)
- 24. Comment vous inscrire à UIApplicationWillTerminateNotification dans iOS 4
- 25. Exemple de code pour iAd dans iOS 4
- 26. Problème de base de données SQLite dans iOS 4
- 27. Pourquoi AudioOutputUnitStart gèle-t-il mon application dans iOS 4?
- 28. Utilisation de blocs d'achèvement Handler dans iOS 4 pour l'animation
- 29. notification lorsque le programme est dans iOS de fond 4
- 30. Codage rompu après publication
Comment contournez-vous le problème? J'ai besoin de l'espace disque disponible sur iOS, mais la valeur n'est pas précise à partir d'iOS 5.1. J'ai aussi essayé le framework de Cocoa comme suggéré ici: http://stackoverflow.com/a/9180064/474330 mais ça ne marche pas aussi bien ... :( – Zennichimaro
open() puis lseek() à la fin. la question: tout ce dont j'avais besoin était la taille du fichier pour une taille spécifique.En passant, la taille du fichier logique retournée par lseek() ou stat() n'est PAS égale à l'espace qu'il prend sur le disque. –