<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Save Array of feature in documentdirectory in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/save-array-of-feature-in-documentdirectory/m-p/84239#M851</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, the AGSGDBFeature cannot be saved to disk like this, as it does not subclass NSCoder.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess a reasonable question is why you want to persist the AGSGDBFeatures yourself - why not use the AGSGDBFeatureTable´s saveFeature?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Nov 2015 11:11:33 GMT</pubDate>
    <dc:creator>KristofferStenersen</dc:creator>
    <dc:date>2015-11-11T11:11:33Z</dc:date>
    <item>
      <title>Save Array of feature in documentdirectory</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/save-array-of-feature-in-documentdirectory/m-p/84238#M850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have a NSMutableArray whit Feature and i want to write the NSMutableArray to my NSDocumentDirectory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #d12f1b;"&gt;&lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;@"ARRAY CARTE SCOLAIRE :%@"&lt;SPAN style="color: #000000;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;arrayCarteScolaire&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSArray&lt;/SPAN&gt; *arrayCarteSauvegarde = [[&lt;SPAN style="color: #703daa;"&gt;NSArray&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;alloc&lt;/SPAN&gt;] &lt;SPAN style="color: #3d1d81;"&gt;initWithArray&lt;/SPAN&gt;:&lt;SPAN style="color: #4f8187;"&gt;arrayCarteScolaire&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"ARRAY SAUVEGARDE :%@"&lt;/SPAN&gt;, arrayCarteSauvegarde);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSString&lt;/SPAN&gt;* imageFilename = [&lt;SPAN style="color: #703daa;"&gt;NSString&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;stringWithFormat&lt;/SPAN&gt;:&lt;SPAN style="color: #d12f1b;"&gt;@"SAUVEGARDE CARTE %@"&lt;/SPAN&gt;, &lt;SPAN style="color: #4f8187;"&gt;anneeChoisiTab&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #3d1d81;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #703daa;"&gt;NSArray&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; *paths = &lt;/SPAN&gt;NSSearchPathForDirectoriesInDomains&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;NSDocumentDirectory&lt;SPAN style="color: #000000;"&gt;, &lt;/SPAN&gt;NSUserDomainMask&lt;SPAN style="color: #000000;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #bb2ca2;"&gt;YES&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSString&lt;/SPAN&gt; *documentsDirectory = [paths &lt;SPAN style="color: #3d1d81;"&gt;objectAtIndex&lt;/SPAN&gt;:&lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSString&lt;/SPAN&gt;* imageFilePathname = [documentsDirectory &lt;SPAN style="color: #3d1d81;"&gt;stringByAppendingPathComponent&lt;/SPAN&gt;:imageFilename];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//on fait la verif pour voir s'il y a les images du bundle dans le DocumentDirectory&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;if&lt;/SPAN&gt; ([[&lt;SPAN style="color: #703daa;"&gt;NSFileManager&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;defaultManager&lt;/SPAN&gt;] &lt;SPAN style="color: #3d1d81;"&gt;fileExistsAtPath&lt;/SPAN&gt;:imageFilePathname]) {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #d12f1b;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;@"Fichier %@ déjà présent dans le dossier document - Voir pour la modification"&lt;SPAN style="color: #000000;"&gt;, imageFilename);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//on efface et on copie&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSError&lt;/SPAN&gt; *error;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;BOOL&lt;/SPAN&gt; success = [[&lt;SPAN style="color: #703daa;"&gt;NSFileManager&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;defaultManager&lt;/SPAN&gt;] &lt;SPAN style="color: #3d1d81;"&gt;removeItemAtPath&lt;/SPAN&gt;:imageFilePathname &lt;SPAN style="color: #3d1d81;"&gt;error&lt;/SPAN&gt;:&amp;amp;error];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;if&lt;/SPAN&gt; (success) {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"Le fichier %@ a bien été effacé"&lt;/SPAN&gt;, imageFilename);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//UIAlertView *removeSuccessFulAlert=[[UIAlertView alloc]initWithTitle:@"Congratulation:" message:@"Successfully removed" delegate:self cancelButtonTitle:@"Close" otherButtonTitles:nil];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//[removeSuccessFulAlert show];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;else&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #d12f1b;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;@"Could not delete file -:%@ "&lt;SPAN style="color: #000000;"&gt;,[error &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;localizedDescription&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;]);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//on copie le fichier&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSError&lt;/SPAN&gt; *error2;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;BOOL&lt;/SPAN&gt; yes = [arrayCarteSauvegarde &lt;SPAN style="color: #3d1d81;"&gt;writeToFile&lt;/SPAN&gt;:imageFilePathname &lt;SPAN style="color: #3d1d81;"&gt;atomically&lt;/SPAN&gt;:&lt;SPAN style="color: #bb2ca2;"&gt;YES&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;if&lt;/SPAN&gt; (yes) {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"Fichier %@ créer"&lt;/SPAN&gt;, imageFilename);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #d12f1b;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;@"Could not create file -:%@ "&lt;SPAN style="color: #000000;"&gt;,[error2 &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;localizedDescription&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;]);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #d12f1b;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;@"Fichier %@ non présent dans le dossier document"&lt;SPAN style="color: #000000;"&gt;, imageFilename);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//on va copier le fichier normalement&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSError&lt;/SPAN&gt; *error2;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;BOOL&lt;/SPAN&gt; yes = [arrayCarteSauvegarde &lt;SPAN style="color: #3d1d81;"&gt;writeToFile&lt;/SPAN&gt;:imageFilePathname &lt;SPAN style="color: #3d1d81;"&gt;atomically&lt;/SPAN&gt;:&lt;SPAN style="color: #bb2ca2;"&gt;YES&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//BOOL yes = [NSKeyedArchiver archiveRootObject:arrayCarteSauvegarde toFile:imageFilePathname];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;if&lt;/SPAN&gt; (yes) {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"Fichier %@ créer"&lt;/SPAN&gt;, imageFilename);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #d12f1b;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;@"Could not create file -:%@ "&lt;SPAN style="color: #000000;"&gt;,[error2 &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;localizedDescription&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;]);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The file is not create in the document directory but no crash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With this code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #bb2ca2;"&gt;else&lt;SPAN style="color: #000000;"&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #d12f1b;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;@"Fichier %@ non présent dans le dossier document"&lt;SPAN style="color: #000000;"&gt;, imageFilename);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//on va copier le fichier normalement&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSError&lt;/SPAN&gt; *error2;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//BOOL yes = [arrayCarteSauvegarde writeToFile:imageFilePathname atomically:YES];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;BOOL&lt;/SPAN&gt; yes = [&lt;SPAN style="color: #703daa;"&gt;NSKeyedArchiver&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;archiveRootObject&lt;/SPAN&gt;:arrayCarteSauvegarde &lt;SPAN style="color: #3d1d81;"&gt;toFile&lt;/SPAN&gt;:imageFilePathname];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;if&lt;/SPAN&gt; (yes) {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"Fichier %@ créer"&lt;/SPAN&gt;, imageFilename);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #d12f1b;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;@"Could not create file -:%@ "&lt;SPAN style="color: #000000;"&gt;,[error2 &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;localizedDescription&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;]);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The app crash with this error :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;STRONG&gt;2015-11-10 13:42:59.243 Ecoles Colleges 06 Antibes[211:11878] -[AGSGDBFeature encodeWithCoder:]: unrecognized selector sent to instance 0x1742a05a0&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;STRONG&gt;2015-11-10 13:42:59.245 Ecoles Colleges 06 Antibes[211:11878] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[AGSGDBFeature encodeWithCoder:]: unrecognized selector sent to instance 0x1742a05a0'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for regards.&lt;/P&gt;&lt;P&gt;Stounfr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Nov 2015 18:20:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/save-array-of-feature-in-documentdirectory/m-p/84238#M850</guid>
      <dc:creator>SotlarStéphane</dc:creator>
      <dc:date>2015-11-10T18:20:21Z</dc:date>
    </item>
    <item>
      <title>Re: Save Array of feature in documentdirectory</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/save-array-of-feature-in-documentdirectory/m-p/84239#M851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, the AGSGDBFeature cannot be saved to disk like this, as it does not subclass NSCoder.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess a reasonable question is why you want to persist the AGSGDBFeatures yourself - why not use the AGSGDBFeatureTable´s saveFeature?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Nov 2015 11:11:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/save-array-of-feature-in-documentdirectory/m-p/84239#M851</guid>
      <dc:creator>KristofferStenersen</dc:creator>
      <dc:date>2015-11-11T11:11:33Z</dc:date>
    </item>
    <item>
      <title>Re: Save Array of feature in documentdirectory</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/save-array-of-feature-in-documentdirectory/m-p/84240#M852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I want to copy AGSGDBFeature array in the device because i dont what modify the geodatabase.&lt;/P&gt;&lt;P&gt;When the user quit the app and reload it, i want that the app charge the geodatabase not modified and if the user want charge the modified Feature the app take the AGSGDBFeature.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Stounfr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Nov 2015 13:36:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/save-array-of-feature-in-documentdirectory/m-p/84240#M852</guid>
      <dc:creator>SotlarStéphane</dc:creator>
      <dc:date>2015-11-12T13:36:00Z</dc:date>
    </item>
    <item>
      <title>Re: Save Array of feature in documentdirectory</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/save-array-of-feature-in-documentdirectory/m-p/84241#M853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the how to :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for save&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;SPAN style="color: #703daa;"&gt;NSMutableArray&lt;/SPAN&gt; *arrayCarteSauvegarde = [[&lt;SPAN style="color: #703daa;"&gt;NSMutableArray&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;alloc&lt;/SPAN&gt;] &lt;SPAN style="color: #3d1d81;"&gt;init&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;for&lt;/SPAN&gt; (&lt;SPAN style="color: #bb2ca2;"&gt;int&lt;/SPAN&gt; i=&lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt;; i &amp;lt;[&lt;SPAN style="color: #4f8187;"&gt;arrayCarteScolaire&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;count&lt;/SPAN&gt;]; i++) {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;AGSGDBFeature&lt;/SPAN&gt; *feat = [&lt;SPAN style="color: #4f8187;"&gt;arrayCarteScolaire&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;objectAtIndex&lt;/SPAN&gt;:i];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSDictionary&lt;/SPAN&gt; *dicFeat = feat.&lt;SPAN style="color: #3d1d81;"&gt;allAttributes&lt;/SPAN&gt;;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSDictionary&lt;/SPAN&gt; *dicFeat2 = [dicFeat &lt;SPAN style="color: #3d1d81;"&gt;ags_encodeJSON&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSString&lt;/SPAN&gt; *stringJSON = [dicFeat2 &lt;SPAN style="color: #3d1d81;"&gt;ags_JSONRepresentation&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"STRING FEATURE : %@"&lt;/SPAN&gt;, stringJSON);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [arrayCarteSauvegarde &lt;SPAN style="color: #3d1d81;"&gt;addObject&lt;/SPAN&gt;:stringJSON];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"%@"&lt;/SPAN&gt;, feat.&lt;SPAN style="color: #703daa;"&gt;geometry&lt;/SPAN&gt;);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//NSLog(@"JSON : %@", dicFeat2);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;SPAN style="color: #bb2ca2;"&gt;BOOL&lt;/SPAN&gt; yes = [arrayCarteSauvegarde &lt;SPAN style="color: #3d1d81;"&gt;writeToFile&lt;/SPAN&gt;:imageFilePathname &lt;SPAN style="color: #3d1d81;"&gt;atomically&lt;/SPAN&gt;:&lt;SPAN style="color: #bb2ca2;"&gt;YES&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//BOOL yes = [NSKeyedArchiver archiveRootObject:arrayCarteSauvegarde toFile:imageFilePathname];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//BOOL yes = [dataArray writeToFile:imageFilePathname atomically:YES];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;if&lt;/SPAN&gt; (yes) {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"Fichier %@ créer"&lt;/SPAN&gt;, imageFilename);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #d12f1b;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;@"Could not create file -:%@ "&lt;SPAN style="color: #000000;"&gt;,[error2 &lt;/SPAN&gt;&lt;SPAN style="color: #3d1d81;"&gt;localizedDescription&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;]);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for load&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;retourCarte = [&lt;SPAN style="color: #703daa;"&gt;NSArray&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;arrayWithContentsOfFile&lt;/SPAN&gt;:imageFilePathname];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;SPAN style="color: #bb2ca2;"&gt;for&lt;/SPAN&gt; (&lt;SPAN style="color: #bb2ca2;"&gt;int&lt;/SPAN&gt; i=&lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt;; i&amp;lt;[retourCarte &lt;SPAN style="color: #3d1d81;"&gt;count&lt;/SPAN&gt;]; i++) {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//Bon on récupère les infos&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//NSDictionary *dicFeat = [retourCarte objectAtIndex:i];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSString&lt;/SPAN&gt; *testJSON = [retourCarte &lt;SPAN style="color: #3d1d81;"&gt;objectAtIndex&lt;/SPAN&gt;:i];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"TEST JSON SHAPE : %@"&lt;/SPAN&gt;, testJSON);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSDictionary&lt;/SPAN&gt; *dicFeat = [testJSON &lt;SPAN style="color: #3d1d81;"&gt;ags_JSONValue&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"DICO JSON : %@"&lt;/SPAN&gt;, dicFeat);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;NSDictionary&lt;/SPAN&gt; *geoDict = [dicFeat &lt;SPAN style="color: #3d1d81;"&gt;valueForKey&lt;/SPAN&gt;:&lt;SPAN style="color: #d12f1b;"&gt;@"shape"&lt;/SPAN&gt;];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"SHAPE : %@"&lt;/SPAN&gt;, geoDict);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;AGSGeometry&lt;/SPAN&gt; *geom = [[&lt;SPAN style="color: #703daa;"&gt;AGSGeometry&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;alloc&lt;/SPAN&gt;] &lt;SPAN style="color: #3d1d81;"&gt;initWithJSON&lt;/SPAN&gt;:geoDict];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"GEOMETRY : %@"&lt;/SPAN&gt;, geom);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;AGSMutablePolygon&lt;/SPAN&gt; *testTest = [[&lt;SPAN style="color: #703daa;"&gt;AGSMutablePolygon&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;alloc&lt;/SPAN&gt;] &lt;SPAN style="color: #3d1d81;"&gt;initWithJSON&lt;/SPAN&gt;:geoDict];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"POLYGON : %@"&lt;/SPAN&gt;, testTest);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;/*NSDictionary *dicFeat2 = [testJSON ags_JSONValue];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //NSLog(@"DIC JASON TRAITER : %@", dicFeat2);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat = [retourCarte objectAtIndex:i];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //NSLog(@"FEAT : %@", feat);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat2.geometry = geom;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //NSLog(@"FEAT 2 : %@", feat2);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //[arrayCarteScolaire addObject:feat];*/&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//AGSGraphic *test = [[AGSGraphic alloc] initWithJSON:geoDict];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #703daa;"&gt;AGSGraphic&lt;/SPAN&gt; *test = [[&lt;SPAN style="color: #703daa;"&gt;AGSGraphic&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;alloc&lt;/SPAN&gt;] &lt;SPAN style="color: #3d1d81;"&gt;initWithGeometry&lt;/SPAN&gt;:testTest &lt;SPAN style="color: #3d1d81;"&gt;symbol&lt;/SPAN&gt;:&lt;SPAN style="color: #bb2ca2;"&gt;nil&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;attributes&lt;/SPAN&gt;:dicFeat];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d1d81;"&gt;NSLog&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;@"AGSGraphic = %@"&lt;/SPAN&gt;, test);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;SPAN style="color: #4f8187;"&gt;arrayCarteScolaire&lt;/SPAN&gt; &lt;SPAN style="color: #3d1d81;"&gt;addObject&lt;/SPAN&gt;:test];&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Stounfr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Nov 2015 18:25:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/save-array-of-feature-in-documentdirectory/m-p/84241#M853</guid>
      <dc:creator>SotlarStéphane</dc:creator>
      <dc:date>2015-11-12T18:25:43Z</dc:date>
    </item>
  </channel>
</rss>

