J'utilise le code suivant pour enregistrer le fichier téléchargé dans le répertoire de documents de iphone/ipod-touch.Problème lors de l'enregistrement des données dans le répertoire de documents après le téléchargement du fichier par nsurlconnection iphone
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
[receivedData writeToFile:basePath atomically:YES];
Le fichier téléchargé peut être de n'importe quel type pouvant être ouvert à l'aide de Neooffice. Le fichier est téléchargé car je peux voir un message de succès dans la console qui est dans la méthode connectionDidFinishLoading avec le nombre d'octets reçus, mais ne pas être enregistré sur le chemin donné.
EDIT:
Il semble être sauvées, mais sous la forme de fichier .sqlite qui, lorsqu'il est ouvert est trouvé vide. Je ne sais pas comment résoudre ce problème.
Quelqu'un peut-il aider s'il vous plaît?
Merci d'avance.
Merci beaucoup Vladimir, cela a fonctionné .. Une question de plus: Si je suis en train d'enregistrer un fichier .pptx, il est désarchivé dans un dossier ne contenant aucun fichier .pptx, mais divers fichiers .xml. Pourquoi cela se passe-t-il? En outre, si je fournis le nom du fichier où le fichier téléchargé doit être stocké, la prochaine fois que le nouveau fichier sera téléchargé, le fichier sera-t-il effacé plus tôt? Merci. – neha
1. ne peut rien dire à ce sujet, assurez-vous que le fichier que vous téléchargez est correct. 2. Oui, si vous écrivez un fichier, le fichier existant portant le même nom sera écrasé – Vladimir