问题标签 [share-extension]

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 投票
1 回答
563 浏览

ios - 在共享扩展中使用 SVProgressHUD

我在 iOS 应用程序中使用 SVProgressHUD,它运行良好。我也想将它用于此应用程序的共享扩展,但它不显示应用程序。我正在为共享扩展视图使用自定义视图,这是我用来调用 SVProgressHUD 的代码。请注意,打印上传进度可以正常工作。我究竟做错了什么?谢谢。

0 投票
1 回答
315 浏览

ios - 无法在共享扩展中从 Twitter 应用程序加载图像

我正在实现一个将图像发送到服务器进行计算的共享扩展。除了我的进度条问题,我无法使用 Twitter 应用程序中的图像。这是我在许多其他第三方应用程序中使用的代码。

我遇到的错误如下:Could not cast value of type 'NSConcreteData' (0x1a8d45700) to 'NSURL' (0x1a8d36a10)并且发生在这部分代码let url = imageData as! URL中。

该项目似乎是 type image。知道为什么在它适用于其他应用程序时会发生这种情况吗?

谢谢你的帮助。

0 投票
0 回答
96 浏览

ios - 如何与我的共享扩展目标共享 iBooks 中的文件

如何与我的共享扩展目标共享 iBooks 中的文件?

我的共享扩展目标 .plist 中有下一个选项

在此处输入图像描述

我可以使用我的应用程序从 iCloud Drive、Google Drive 和 Dropbox 打开任何文件,但是从 iBooks 应用程序可以选择与我的应用程序共享文件。我怎样才能解决这个问题?

0 投票
0 回答
123 浏览

objective-c - 如何从共享扩展单击打开特定视图控制器,否则将数据存储到我的应用程序数据库中

我在其中开发了一个聊天应用程序,我有一个 ForwardViewController。我想从 ShareExtension 打开 ForwardViewController 单击如果不可能,我该怎么做,那么我如何将该数据存储到我的数据库中,或者任何其他替代方式,谢谢高级示例: - 将图片从图库转发到直接 WhatsApp 联系人。

0 投票
0 回答
338 浏览

swift4 - 共享扩展在 Xcode 9 beta 4 和 Swift 4 中不起作用

在 ShareExtension plist 中,我将 NSExtensionActivationRule 设置如下,我们的应用将不会显示在照片共享的 activityView 中。

如果我将 NSExtensionActivationRule 更改为这样的东西,它会很好地工作。

如果有人有类似的问题或已经知道如何在 NSExtensionActivationRule 中使用 SUBQUERY,我将非常感谢。

0 投票
1 回答
396 浏览

ios - 在 ShareExtension 中访问网站 URL 和标题

我正在尝试通过我的应用程序的 ShareExtension 访问用户当前所在页面的 url 和标题。

设置完所有内容后,我似乎无法让 completionHandler 中的代码运行。

深入挖掘后,我知道代码执行到 for 循环为止。附件的类型为 PropertyList。

在此处输入图像描述

然而 loadItem(forIdentifier:options:completionHandler:) 方法似乎永远不会运行,更何况它里面的代码。

有没有人遇到过这个问题?我确定我错过了一些东西,但无法弄清楚。

0 投票
1 回答
537 浏览

ios - 从共享扩展中检索 imageURL

我正在尝试获取imageURLios 共享扩展用于在action sheet.

我正在取回URL罚款,但似乎无法弄清楚如何获得imageURL.

这是我得到正常的方法URL

我试图将其更改typeIdentifierkUTTypeImage无济于事。我有我的info.plist设置来NSExtensionActivationRule看看TRUEPREDICATE我能检索到什么。我在想也许我必须在.plist??

我的目标是 iOS 9.3

0 投票
1 回答
714 浏览

ios - 没有 UI 的共享扩展

我创建了一个共享扩展,它将文件 URL 保存到用户默认值。该扩展带有一个带有发布和取消按钮的 UI。我怎样才能删除它(UI),以便当我按下我的共享扩展时,它会立即调用 didSelectPost?

我正在使用 Swift 3 并为 iPhone 构建

0 投票
0 回答
633 浏览

ios11 - NSItemProvider loadItemForTypeIdentifier 不尊重 NSItemProviderPreferredImageSizeKey

我试图在我的应用扩展中获得最大 1080x1080 像素的调整大小的图像:

但是,结果图像是3024x4032. 我究竟做错了什么?

0 投票
1 回答
698 浏览

ios - 无法从扩展中读取核心数据

我有一个应用程序可以存储一些信息coredata并读取它们。我正在写这个应用程序的消息扩展,我想让这个扩展读取相同的数据,但我总是有空响应。

这是我在主应用程序中使用的代码:

我在扩展中使用完全相同的代码,但它不读取数据。我想知道的是我没有使用appGroupIdentifier代码中的任何地方。

我该怎么做才能做到这一点?

谢谢。

下面是fetchImages函数代码: