Copie de fichier étonnante

muqaddarmuqaddar Administrateur
00:32 modifié dans API AppKit #1
Salut,

Je souhaite copier un fichier ds un repertoire à  partir d'un fichier du bundle, le dupliquer en queqlue sorte.

if (!([[NSFileManager defaultManager] fileExistsAtPath:[[NSString stringWithString:@&quot;~/Library/Application Support/Vinitheca/Pays.plist&quot;] stringByExpandingTildeInPath]])) {<br />			[[NSFileManager defaultManager] copyPath:[[NSBundle mainBundle] pathForResource:@&quot;Pays&quot; ofType:@&quot;plist&quot;] toPath:[[NSString stringWithString:@&quot;~/Library/Application Support/Vinitheca/Pays.plist&quot;] stringByExpandingTildeInPath] handler:nil];<br />		}


Le fichier est bien créé, mais il est vierge, il ya juste :

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br />&lt;!DOCTYPE plist PUBLIC &quot;-//Apple Computer//DTD PLIST 1.0//EN&quot; &quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&gt;<br />&lt;plist version=&quot;1.0&quot;&gt;<br />&lt;array/&gt;<br />&lt;/plist&gt;


Alors que le fichier original comprend :

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br />&lt;!DOCTYPE plist PUBLIC &quot;-//Apple Computer//DTD PLIST 1.0//EN&quot; &quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&gt;<br />&lt;plist version=&quot;1.0&quot;&gt;<br />&lt;array&gt;<br />	&lt;dict&gt;<br />		&lt;key&gt;paysId&lt;/key&gt;<br />		&lt;string&gt;afg&lt;/string&gt;<br />		&lt;key&gt;paysBool&lt;/key&gt;<br />		&lt;true/&gt;<br />	&lt;/dict&gt;<br />	&lt;dict&gt;<br />		&lt;key&gt;paysId&lt;/key&gt;<br />		&lt;string&gt;afr&lt;/string&gt;<br />		&lt;key&gt;paysBool&lt;/key&gt;<br />		&lt;false/&gt;<br />	&lt;/dict&gt;<br />	&lt;dict&gt;<br />		&lt;key&gt;paysId&lt;/key&gt;<br />		&lt;string&gt;alb&lt;/string&gt;<br />		&lt;key&gt;paysBool&lt;/key&gt;<br />		&lt;true/&gt;<br />	&lt;/dict&gt;<br />	&lt;dict&gt;<br />		&lt;key&gt;paysId&lt;/key&gt;<br />		&lt;string&gt;alg&lt;/string&gt;<br />		&lt;key&gt;paysBool&lt;/key&gt;<br />		&lt;true/&gt;<br />	&lt;/dict&gt;<br />	&lt;dict&gt;<br />		&lt;key&gt;paysId&lt;/key&gt;<br />		&lt;string&gt;alm&lt;/string&gt;<br />		&lt;key&gt;paysBool&lt;/key&gt;<br />		&lt;true/&gt;<br />	&lt;/dict&gt;<br />	&lt;dict&gt;<br />		&lt;key&gt;paysId&lt;/key&gt;<br />		&lt;string&gt;fra&lt;/string&gt;<br />		&lt;key&gt;paysBool&lt;/key&gt;<br />		&lt;true/&gt;<br />	&lt;/dict&gt;<br />&lt;/array&gt;<br />&lt;/plist&gt;


Pourquoi ?

Réponses

Connectez-vous ou Inscrivez-vous pour répondre.