NSFileHandle处理iphone的奇怪问题

NSFileHandle处理iphone的奇怪问题,iphone,file,nsurlconnection,nsfilehandle,Iphone,File,Nsurlconnection,Nsfilehandle,我正在使用NSURLConnection下载mp3文件并将其保存到文件中。问题是创建了mp3文件(在使用模拟器时发现了创建的mp3文件),但我无法访问mp3文件。有什么想法吗 这是我正在使用的代码 filename = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:save_name]

我正在使用NSURLConnection下载mp3文件并将其保存到文件中。问题是创建了mp3文件(在使用模拟器时发现了创建的mp3文件),但我无法访问mp3文件。有什么想法吗

这是我正在使用的代码

filename = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:save_name]; 
[[NSFileManager defaultManager] createFileAtPath:filename contents:nil attributes:nil]; 

file = [[NSFileHandle fileHandleForUpdatingAtPath:filename] retain];// file is in .h

if (file) {
   [file seekToEndOfFile];
} 
[file writeData:data]; 

似乎您需要在写入文件后关闭该文件

[fileHandle closeFile];

似乎您需要在写入文件后关闭该文件

[fileHandle closeFile];