2012-10-01 2 views
0

일부 pdf 파일을 다운로드 할 디렉토리를 만들려고합니다. 나는 다른 수업과 그 작업에서 같은 기술을 사용 해왔다. 하지만 1 특정 클래스에서 어디에 내가 2 하위 디렉토리를 만들려고하지만 NSString 경로의 마지막 슬래시 스트립입니다. 변수 경로가 같이보고되는 경우IOS : nsstring 스트라이핑 슬래시 디렉토리를 만들 수 없습니다.

- (NSString*)checkDirectory:(NSString*)path { 
NSError *error = nil; 
BOOL isDir = YES; 
NSString *string = [NSHomeDirectory() stringByAppendingPathComponent:[@"/Documents" stringByAppendingFormat:@"/%@/",path]]; 
if(![[NSFileManager defaultManager]fileExistsAtPath:string isDirectory:&isDir]){ 
    if (![[NSFileManager defaultManager]createDirectoryAtPath:string withIntermediateDirectories:NO attributes:nil error:&error]) { 
     NSLog(@"Create directory error %@",error); 
    } 
} 
return string; 
} 

:

/Reports/year2012/38week/ 

그러나 그 순간에 나는 문자열이 슬래시를 제거() NSHomeDirectory의 경로 구성 요소를 추가

나는이 방법을 사용 앱이 수염을 만들 수 없다는 사실을 알게되었습니다.

답변

1

withIntermediateDirectories:YES 
+1

당신은 내 일했다 YES로 중간 디렉토리 값을 변경해보십시오! – lagos

관련 문제