问题标签 [nsitemprovider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
72 浏览

swiftui - ImportFromDevicesCommands - 操作无法完成。(可可错误 66563。)

我正在尝试使用从 iPhone 导入选项,如 WWDC 会话中所示。

https://developer.apple.com/wwdc21/10289

我添加了代码

ContentView.swift 是

importItemProviders 块本身没有被执行,也没有打印任何东西。

另外我收到警报操作无法完成。(可可错误 66563。)

有什么可以让这个功能正常工作的吗?

0 投票
0 回答
64 浏览

swift - 从 NSImage 创建 NSItemProvider

问题:

  • 如何从NSItemProvider创建NSImage?图像未显示在LPLinkView
  • 有没有其他替代方法可以NSItemProvider在 macOS 上从图像创建?

我失败的尝试:

即使我设法创建了LPLinkView不显示图像的对象

0 投票
0 回答
16 浏览

swift - 在 UIActivityViewController 中选择消息后无法显示“LPLinkView”元数据

当用户在我的新闻聚合器中发送文章链接时,我正在尝试自定义链接预览,该聚合器内置在 SwiftUI 中。

我正在使用从发布者的网站获取缩略图图像LPMetadataProvider,然后使用该图像创建我自己的LPLinkMetadata对象以及我提供的其他元数据。即“显示纽约时报的文章图像缩略图,但当用户在他们的消息应用程序中点击链接预览时,将用户深层链接到我的应用程序中的文章”。

我可以提供没有图像的预览,它可以深层链接到我的应用程序,或者图像本身,没有深层链接。我怎样才能得到两者?

具体来说,以下方法中返回的内容似乎不包括我提供的所有元数据。如果我返回metadataLPLinkPreview(metadata: metadata)消息应用程序根本没有填充任何链接预览: