2010-04-22 3 views
-3

Comment accéder à un fichier à utiliser dans des tests unitaires? (Chaque fois que j'ai demandé des informations plus précises, je ne peux obtenir QUELQU'UN à répondre.)Accéder à un fichier à partir d'un ensemble de tests unitaires avec Xcode 3.2

+2

Vous avez besoin clairement plus d'informations afin d'obtenir une bonne réponse. Voulez-vous dire accéder à un fichier dans votre dossier Ressources (partie de l'ensemble)? –

Répondre

2

Qu'est-ce que vous essayez exactement de faire? Si vous essayez de vider un fichier de données et re-lire:

// To Dump: 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"/MyDataFile"]; 
[NSKeyedArchiver archiveRootObject:mediaManager toFile:filePath]; 

// To Re-Load: 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"/MyDataFile"]; 

myReciever = [[NSKeyedUnarchiver unarchiveObjectWithFile:filePath] retain];