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()將字符串剝去斜線併產生該應用程序無法創建dorectory。
你讓我很快樂! – lagos