2010-04-22 2 views
-3

단위 테스트에 사용할 파일에 어떻게 액세스합니까? (더 구체적인 정보를 물어볼 때마다 아무에게도 대답을 줄 수 없습니다.)Xcode 3.2를 사용하여 단위 테스트 번들에서 파일에 액세스

+2

당신은 분명히 좋은 답변을 얻기 위해 추가 정보가 필요합니다. 리소스 폴더 (번들의 일부)에있는 파일에 액세스한다는 의미입니까? –

답변

2

정확히 무엇을하려고합니까? 당신이 데이터 파일 및 덤프하려는 경우 을 재 읽기 :

// 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]; 
관련 문제