在文档目录中保存带有整数变量名的文件夹

时间:2013-07-18 10:17:11

标签: ios nsdocumentdirectory

我希望文档目录中的文件夹具有常量名称。现在我想用变量名保存文件夹,比如我有一个变量“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];

2 个答案:

答案 0 :(得分:1)

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

它可能对你有帮助。

答案 1 :(得分:0)

错误在下面一行

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

应该是

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