Différence entre -fileHandleForWritingAtPath: et fileHandleForUpdatingAtPath :?
-
25-09-2019 - |
Question
Pour moi, cela ressemble à la même chose. Mise à jour d'un fichier implique d'écrire dans le fichier. L'écriture dans un fichier est aussi une mise à jour pour moi. Mais je pense qu'il ya une différence subtile; -)
Quelqu'un sait-il?
La solution
fileHandleForWritingAtPath:
retourne un objet qui ne répond qu'à writeData:
.
fileHandleForUpdatingAtPath:
répond à la fois NSFileHandle lire ... messages et writeData:
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow