Iphone 将NSData写入桌面文件

Iphone 将NSData写入桌面文件,iphone,ios,nsdata,nsfilemanager,Iphone,Ios,Nsdata,Nsfilemanager,我正在尝试将NSData对象写入文件,我使用的代码如下。。我遇到的问题是它从不创建文件 //创建文件 NSFileManager*filemgr; NSData*数据缓冲 filemgr = [NSFileManager defaultManager]; databuffer = [filemgr contentsAtPath: @"/Users/imac/Desktop/mydata.dat" ]; // write to file databuffer = [filemgr conten

我正在尝试将NSData对象写入文件,我使用的代码如下。。我遇到的问题是它从不创建文件

//创建文件 NSFileManager*filemgr; NSData*数据缓冲

filemgr = [NSFileManager defaultManager];

databuffer = [filemgr contentsAtPath: @"/Users/imac/Desktop/mydata.dat" ];

// write to file
databuffer = [filemgr contentsAtPath: @"/Users/imac/Desktop/mydata.dat" ];

[filemgr createFileAtPath: @"/Users/imac/Desktop/mydata.dat" contents:receivedData attributes: nil];

如果有任何帮助,我们将不胜感激。

事实证明,您可以告诉我,我刚刚了解到这一点

这是一个类似的问题。您提供的代码也应该有效


别忘了在模拟器中运行它,而不是在iDevice上运行它。

事实证明,我刚刚了解了它

这是一个类似的问题。您提供的代码也应该有效


别忘了在模拟器中运行它,而不是在iDevice上运行。iphone和ios标签是不是搞错了?根据您拥有的文件路径,我假设您没有使用iOS,而是使用OS X…不,对不起,我使用的是iOS-但希望输出此文件以供测试。。我通过usb测试了我的iphone,这会导致问题吗?我不认为这是可能的,尽管我可能是错的。最好等iOS忍者过来收拾残局。呜呜!所以我不得不让它在模拟器上运行。。很抱歉给你带来了困惑。我还使用了你链接中的代码。。一切都很顺利,非常感谢。。如果你想回答这个问题,我会标记你的答案。将文件写入文档,然后从那里访问它。使用硬件手机,您必须使用Organizer下载应用程序的文件,使用模拟器,您可以在模拟器的模拟文件系统中访问应用程序。iphone和ios标签是否错误?根据您拥有的文件路径,我假设您没有使用iOS,而是使用OS X…不,对不起,我使用的是iOS-但希望输出此文件以供测试。。我通过usb测试了我的iphone,这会导致问题吗?我不认为这是可能的,尽管我可能是错的。最好等iOS忍者过来收拾残局。呜呜!所以我不得不让它在模拟器上运行。。很抱歉给你带来了困惑。我还使用了你链接中的代码。。一切都很顺利,非常感谢。。如果你想回答这个问题,我会标记你的答案。将文件写入文档,然后从那里访问它。使用硬件电话,您必须使用Organizer下载应用程序的文件,使用模拟器,您可以在模拟器的模拟文件系统中访问它。是的,不要忘记在模拟器中运行它,而不是在iDevice上运行它,以使其正常工作。这就是为什么它对我不起作用的原因。是的,别忘了在模拟器中运行它,而不是在iDevice上运行。这就是为什么它对我不起作用。