Cacao - NSFileManager removeItemAtPath ne fonctionne Pas

Je suis en train de supprimer un fichier, mais de toute façon nsfilemanager ne sera pas me permettre de le faire. Je n'utilise pas le fichier en une seule ligne de code, mais une fois que l'action a été exécuté, je veux que le fichier supprimé. J'ai connecté le code d'erreur et un message et je reçois l'erreur de code: 4 message:

"text.txt" could not be removed

Est-il un moyen de corriger cette erreur "propre" (sans hacks), de sorte que apple va accepter cette application sur leur Mac App Store?

EDIT:

C'est ce que j'utilise:

[[NSFileManager defaultManager] removeItemAtPath:filePath error:NULL];

Merci,

kevin

Salut Kevin, pouvez-vous mettre plus de code pour qu'on puisse voir ce qu'il se passe? Aussi, est-ce la même application que vous avez besoin BLAuthentication?
Wow, drôle, que nous avons rencontré dans la même question hein? Pas de son les différentes, et dans celui-ci, je suis à la soumission à l'App Store, dans ce cas, ils ne permettent pas l'permettant de "l'accès à la racine". J'ai fait des changements à la question d'inclure ce que j'utilise.
Essayez d'utiliser unlink([filePath fileSystemRepresentation]);, c'est la POSIX façon de supprimer un fichier.
Je dois dire que c'décrémente un lien du fichier count (qui peut entraîner la suppression). Voir le unlink de la page. Je ne suis pas encore sûr de savoir si il va faire toute la différence.
Kevin, OK, juste pour s'assurer. J'allais le signaler, juste au cas où. Aussi, à titre de recommandation générale, de rendre votre code ressemble à ceci et dites-nous ce que ça affiche: NSError *error; [[NSFileManager defaultMAnager] removeItemAtPath:filePath error:&error]; NSLog(@"%@", error);

OriginalL'auteur lab12 | 2011-01-07