【发布时间】:2012-07-07 15:49:38
【问题描述】:
我有一个使用 beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo: 的应用。
我查看了 Apple 文档,该文档说它已被弃用并改用另一种方法:
将保存面板显示为具有指定路径的工作表,并且, 可选地,该路径中的指定文件。 (在 Mac OS X 中已弃用 v10.6。请改用 beginSheetModalForWindow:completionHandler:。)
我的问题是如何将此代码更改为新代码?
// [savePanel setRequiredFileType:@"png"];
[savePanel beginSheetForDirectory:nil
file:nil
modalForWindow:[self window]
modalDelegate:self
didEndSelector:@selector(didEndSaveSheet:returnCode:conextInfo:)
contextInfo:NULL];
【问题讨论】:
标签: objective-c cocoa xcode4.3 nssavepanel