cost 231 ms
NSItemProviderWriting 用于将内容拖到 Finder - NSItemProviderWriting for dragging content to Finder

我正在构建一个带有可拖动内容的 SwiftUI 视图,使用自定义NSItemProviderWriting class 为拖入应用程序的另一部分时提供一种类型的数据,并在拖入 Finder 时提供另一种类型的数据。 不过,我最难设置NSItemProviderWriting以便拖动到 Finder ...

使用 NSPasteboard 重新排序和移动 NSTableView 行 - Reorder and Move NSTableView Row with NSPasteboard

我有一个NSTableView ,我可以在其中拖放表格行以重新排序它们。 这可以通过在我的视图 controller 中设置拖动类型来实现: ...然后使用这些表委托方法实现重新排序: 现在,除了重新排序我的表格行之外,我还希望能够将一行拖放到我的应用程序中的其他位置——有点像将行移动到不同的地方 ...

如何将视频作为文件从本地 URL (macOS) 复制到 NSPasteboard? - How to copy a video to NSPasteboard as a file from a local URL (macOS)?

我有一个保存在文件夹中的 mp4 视频。 如何将我的应用程序中的视频复制为文件,以便将其粘贴到 Telegram 或 Finder 等其他平台上,以将其粘贴为新文件? 目前这是我写的 function,但它仅将视频粘贴到 iMessage 文本字段中。 我究竟做错了什么? ...

Swift | macOS | 用 ChangeCount 上的新 NSPasteboard 内容更新 var - Swift | MacOS | Update var with new NSPasteboard content on ChangeCount

我正在尝试在业余时间学习 Swift,并开始了一个小型项目来尝试和有目的地学习。 我正在尝试创建一个 MacOS 应用程序,该应用程序在菜单栏上显示剪贴板的前 10 个字符。 我取得了一些成功,我设法让应用程序显示剪贴板内容,但是它只能工作一次; 如果剪贴板内容发生变化,它不会更新。 我发现使用C ...

如何使用 NSPasteboard 和 kPasteboardTypeFileURLPromise 进行复制/粘贴? - How to use NSPasteboard with kPasteboardTypeFileURLPromise for copy/paste?

我的应用程序想将 promise 添加到粘贴板上,以获取远程存储的文件,并且可能永远不会粘贴 - 类似于粘贴从控制 VM 或其他远程系统的 session 复制的文件。 理想情况下,用户可以粘贴到 Finder 文件夹(或桌面)中,promise 将触发并离开我们 go。 promise一旦触发 ...

Swift。 如何允许将 URL 从浏览器拖到 NSView - Swift. How to allow dragging an URL from the browser to a NSView

我有一个 NSView 接受删除的文件并存储它们的 fileURL,但我希望它也接受从 Internet 浏览器中拖动的 HTTP URL。 我的意思是,与将其拖到 Finder 以创建 .webloc 文件但在我的应用程序中的行为相同。 要使用的正确 PasteboardType 是什么? 我试 ...

如何为自定义类型设置粘贴板属性列表-NSPasteboard / Swift - How to set the Pasteboard Property List for a custom type - NSPasteboard / Swift

我正在使用Cocoa应用程序在两个NSTableViews之间拖放文件。 我想使用自定义结构,而不是仅使用URL,这样我就可以在需要时访问更多数据,而不必不断地对FileManager进行调用。 我相信我需要实现将自定义的Pasteboard Utility符合NSPasteboardR ...

暂时禁用通用剪贴板 - Disable Universal Clipboard temporarily

iOS和macOS具有称为通用剪贴板的内置功能,可使用iCloud在设备之间同步剪贴板的内容。 我想在我的Cocoa应用程序上的一般粘贴板上写一些内容,以便在不与其他iCloud设备同步的情况下在应用程序之间共享它。 我无法找到办法。 事实上,我认为没有用户在设置中手动禁用它是不可能 ...

如何在剪贴板中获得支持 NSView 的图层以写入 PDF - How do I get a layer backed NSView to write to PDF in the clipboard

我正在使用带有CGImage的图层支持视图,并希望使用NSView.writePDF(inside:to) API 将视图图像复制到剪贴板。 该视图具有我希望包含在 PDF 中的子视图。 我创建了一个 Xcode 游乐场来说明这个问题。 有没有办法确保该图层包含在 PDF 输出中? ...

NSTextView在粘贴之前修改字符串 - NSTextView modify string before pasting

我的目标是修改字符串-删除所有非字母(数字,空格等)-然后再将其粘贴到NSTextView中。 通过此链接 ,我想到了以下代码: lettersOnlyString确实是修改后的字符串,但无论如何最后还是粘贴了原始字符串,我仍然看到所有非字母字符。 我在这里想念的是什么,也许 ...

连续调用[NSPasteboard canReadObjectForClasses:options:]会导致内存膨胀 - Continuously calling [NSPasteboard canReadObjectForClasses:options:] causes memory bloat

我正在使用以下简单的Objective-C程序,使用NSPasteboard作为两个进程之间的通信方式,从另一个进程接收消息并显示警报。 该程序对我有用,但是我发现该程序正在消耗大量RAM,无论伙伴进程是否正在将新消息发布到粘贴板和是否进入内部警报块。 它运行时每隔几分钟就会在/privat ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM