0

我想要一个具有常量名称的文档目录中的文件夹。现在我想用变量名保存文件夹,就像我有一个变量“n”并且“n”的值是可变的现在我想用“n”值的名称保存文件夹。我的代码如下,但它给了我错误。

 NSInteger n = 3;    
 NSError *error;

NSString *aDocumentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];

NSString *dataPath = [aDocumentsDirectory stringByAppendingPathComponent:@"%d",n];

[[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:&error];
4

2 回答 2

1
NSString *dataPath = [aDocumentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%d",n];

它可能会帮助你。

于 2013-07-18T10:25:59.163 回答
0

错误在下面一行

NSString *dataPath = [aDocumentsDirectory stringByAppendingPathComponent:@"%d",n];

它应该是

NSString *dataPath = [aDocumentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%d",n]];
于 2013-07-18T10:24:37.383 回答