如何使用具有格式的stringWithFormat附加字符串变量?

时间:2015-12-11 09:23:32

标签: ios objective-c iphone

我正在尝试使用以下代码附加。

正常工作

stringByAppendingPathComponent:[NSString stringWithFormat:@"image.png"]];

这不起作用

stringByAppendingPathComponent:[NSString stringWithFormat:@"ankita/k/image.png"]];

我们无法添加文件夹结构。

我还需要添加文件夹结构。

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:0)

NSError *error;
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *foldername = [documentsDirectory stringByAppendingPathComponent:@"/FolderName"];

if (![[NSFileManager defaultManager] fileExistsAtPath:foldername]) {
[[NSFileManager defaultManager] createDirectoryAtPath:foldername withIntermediateDirectories:NO attributes:nil error:&error];
}

答案 1 :(得分:0)

为什么使用stringWithFormat:?

因为我认为你只需要

[baseString stringByAppendingPathComponent:@"ankita/k/image.png"];

我已经查过了,这段代码效果很好......