Objective-C覆盖文件警报

Objective-C覆盖文件警报,objective-c,Objective C,在我的应用程序中,我希望用户能够选择要保存数据的文件/位置。因此,我使用以下代码: NSSavePanel *newSavePanel = [NSSavePanel savePanel]; NSArray *newArray = [[NSArray alloc] initWithObjects:@"txt", nil]; //example file type [newSavePanel setAllowedFileTypes:newArray]; NSInteger newInt; new

在我的应用程序中,我希望用户能够选择要保存数据的文件/位置。因此,我使用以下代码:

NSSavePanel *newSavePanel = [NSSavePanel savePanel];
NSArray *newArray = [[NSArray alloc] initWithObjects:@"txt", nil]; //example file type
[newSavePanel setAllowedFileTypes:newArray];

NSInteger newInt;

newInt = [newSavePanel runModal];
我的问题是,如果文件已经存在,我希望保存面板提醒用户并请求确认是否过度保存。为此,我是否需要实现委托方法
面板:userEnteredFilename:confirmed:
,在该方法中放置
[[NSFileManager defaultManager]fileExistsAtPath:
消息,在该消息处创建NSAlert,或者是否有更好的方法来执行此操作


我实际上还没有时间测试这个,所以如果这个行为已经在NSSavePanel中实现了,有人能告诉我吗?

我可能错了,但我认为默认情况下您会得到这个行为。
*编辑-*是的,你从盒子里拿出来,我用了你的代码