【发布时间】:2015-08-01 21:44:04
【问题描述】:
我想在我的 mac 应用程序中提供拖放功能。
例如,我有一个加密的文件。我有一个关于用户何时将我的应用程序拖出并归档到让我们说 finder 的问题。我想向其他应用程序提供解密文件。 NSPasteboard 是否有事件让我知道何时完成拖动到另一个应用程序并且该应用程序已准备好访问数据?
【问题讨论】:
标签: objective-c macos cocoa
我想在我的 mac 应用程序中提供拖放功能。
例如,我有一个加密的文件。我有一个关于用户何时将我的应用程序拖出并归档到让我们说 finder 的问题。我想向其他应用程序提供解密文件。 NSPasteboard 是否有事件让我知道何时完成拖动到另一个应用程序并且该应用程序已准备好访问数据?
【问题讨论】:
标签: objective-c macos cocoa
很遗憾,没有通知或事件,也没有观察到更改的粘贴板内容。
如果您想在拖动操作过程中获得更高的安全性,可以尝试设置 NSDragOperationPrivate 操作标志。检查 Apple 的“Drag and Drop Programming Topics”。
【讨论】: