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