2011-05-03 6 views

Répondre

2

Vous pouvez écrire le répertoire de l'image dans les documents de votre application et les chemins d'accès aux images dans CoreData ou NSUserDefaults. Pour empêcher le piratage, vous pouvez crypter les données avant de les écrire dans le répertoire des documents. Pour le cryptage, regardez this.

Edit:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"yourFileNameAndExtension"]; 

Ensuite, il suffit d'utiliser le "chemin" NSString.

+0

Si j'utilise writeToFile de NSData, écrira-t-il automatiquement le nom de fichier dans le répertoire des documents de l'application? c'est-à-dire en utilisant [data writeToFile: @ "test.enc" de manière atomique: NO] test will.enc sera-t-il placé? – Thys

+0

Vous devez spécifier le chemin d'accès au répertoire de documents. Je vais éditer mon post. –

Questions connexes