Sol*_*oft -2 iphone cocoa-touch objective-c
这是我用字符串保存音频文件的代码.之后,我添加数组.但是仍然没有在这里工作..这里有任何选项存储documentdictionary后存储音频文件的数组.
fileArray = [[NSMutableArray alloc] initWithContentsOfURL:recordedTmpFile];
fileArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [fileArray objectAtIndex:0];
NSMutableDictionary *recordDictionary = [NSDictionary dictionaryWithContentsOfFile:documentsDirectory];
NSFileManager *fileManager = [NSFileManager defaultManager];
for(int i= 0; i<fileArray.count;i++)
{
NSString *recorded = [fileArray objectAtIndex:i];
NSString *filePath = [recordDictionary stringByAppendingPathComponent:recorded];
newArray = [fileManager fileExistsAtPath:filePath];
}
Run Code Online (Sandbox Code Playgroud)
如果我遗漏的任何代码比建议我一些具体的想法.Plz给出一些回应..
Abi*_*ern 10
我不想听起来像鸡巴,但只是在编辑器上抛出代码是行不通的.我不经常写这样的答案,但有时需要做;
这是您所写内容的逐行细分,也许这将让您了解此代码段的作用:
fileArrayinitialised 的NSMutableArray ,其中包含文件的内容.我不知道这个文件是否格式正确.文件recordDictionary是nil 文档fileArrayfileArray但这只是一个目录列表,而不是文件(见第2点)nil(参见第4点)BOOL给它的文档所以你写了很多没有做任何事情的代码.它不起作用,因为我怀疑你试图编译它.
看看你的问题历史,你似乎一遍又一遍地问同样的问题.你最好从Cocoa的基本介绍开始,然后解决这个问题,直到你理解为什么你的代码片段错误.
您需要做的就是获取要保存的文件的位置,并将其移动到正确的位置.别人可能只是为你编写你的代码,但我不会 - 我不是那么绝望的分数,我只是在做你的伤害.回到基础知识,询问具体问题并了解您尝试过的内容,您将获得更好的回复
| 归档时间: |
|
| 查看次数: |
418 次 |
| 最近记录: |