我想实现一个简单的文件保存,目前我正在使用
writeToUrl :options :error
的{{1}}方法,它完成了这项工作,但我想知道这样做的正确方法是什么?
我的意思是,如果同名的文件已经存在,我需要询问用户是否有其他输入,无法复制等等。
在cocoa框架中是否有一些内容可以解决这个问题?
我看了NSData
,但我看不到那样的东西?
如果这个问题非常荒谬,我很抱歉,但我之前从未触及文件系统,除非用户默认,并且无法找到所需的方法。
答案 0 :(得分:1)
是的,您必须编写自己的错误处理代码。检查文件是否已存在,告诉用户,提示输入新名称。所有这些都是开发人员代码。
答案 1 :(得分:1)
如果您使用NSSavePanel向用户询问保存文件的路径,则会在路径已存在时显示工作表。
然后,您可以使用NSAlert显示保存过程中可能发生的任何错误。