ios8-share-extension相关内容

同时从2个不同目标访问领域

假设我想为我的共享扩展使用领域,那么问题是,当包含的应用程序正在运行时,我是否可以访问共享目标中的领域。看起来是不可能的,但能不能请有经验的人给我建议? 谢谢! 推荐答案 Xcode11-SWIFT 5 为了能够从多个目标访问领域,您必须在Xcode的工作区中创建应用程序组。 在主要目标的签名&;功能选项卡中,执行以下步骤: 单击+功能 然后应用组 在新 ..
发布时间:2022-02-25 19:24:42 移动开发

未显示 URL 和文本的 iOS 共享扩展

所以我使用 react-native 制作了一个混合应用程序,我在为 android 设置共享时没有问题,但在 iOS 中我无法让我的应用程序出现在共享列表中.我需要 Apple Music 或任何共享 URL 的应用程序才能共享到我的扩展程序. 我已将以下设置添加到我的 info.plist 以用于共享扩展 如果我提到图像的 NSExtensionActivationRule,我可以 ..

如何调试 iOS 扩展 (.appex)?

如何使日志打印出现在 Xcode 的 lldb 调试器 中? 解决方案 简单回答: 不会打印日志消息,但是您可以在断点处停止,然后使用 lldb 打印所有内容. 运行您的应用 在应用运行时,转到调试 ->通过 PID 或名称附加到进程 写下您的扩展程序的名称(因为 bundle-id 不起作用!?),然后点击“附加". 然后以您可以在设备上执行此操作的任何方式运行 ..
发布时间:2021-09-30 19:08:34 移动开发

共享扩展名-自iOS 14以来首次尝试时应用程序未显示在共享菜单中

在升级到Xcode 12和iOS 14之后,似乎开始出现奇怪的事情. 应用以前曾在共享菜单选项中正常显示,但突然它运行异常,仅在第二次尝试之后才显示. 我的目的是获取网页URL.这是我的共享激活规则. 我什至尝试了新项目,并使用上面的激活规则添加了共享扩展名.它也做同样的事情,并且应用程序仅在第二次以后才显示为共享选项.此问题主要发生在Safari中. 它曾经在iOS 14 ..
发布时间:2021-05-16 20:16:42 移动开发

无法使用SLComposeServiceViewController隐藏键盘

“我的共享扩展名"除了需要在表视图中进行配置外,不需要任何用户输入,因此当我在Safari中显示该视图时,我试图隐藏键盘.我可以在模拟器中很好地运行代码,但是当我在设备上进行测试时,我发现Share Extension无法启动并且Safari挂起. 我尝试了几种防止键盘启动的方法 -(void)viewWillAppear:(BOOL)animated{ [super view ..

在SLComposeServiceViewController中更改预览图像

我创建了一个Safari共享扩展程序,可以从当前URL获取特定图像.这部分已经完成,但是现在我尝试用我从URL抓取的图像替换SLComposeServiceViewController上的预览图像.我似乎找不到改变SLComposeServiceViewController自动生成的预览图像的方法 如何更改此图像? 我尝试查找NSExtenstionContext的inputItems ..
发布时间:2020-06-26 19:26:33 移动开发

部署后,iOS Share Extension无法正常工作

我创建了一个Share扩展,当通过设备或模拟器上的xcode运行它时,它可以正常运行.但是当我创建IPA或使用TestFlight时,它并没有将我的列表从主机应用传递到扩展程序. 我正在创建此扩展程序,以便在主机应用程序中发布图像(而不是仅在本地sqlite中上传到服务器上).为此,我检查了App Group,这很好,交叉检查了配置证书,并且该证书也随该App Group一起附上. 如 ..
发布时间:2020-06-26 19:26:31 移动开发

动作扩展尝试检索文件

我正在尝试在iOS 8中创建Action Extension.从一个新项目开始,我创建了一个单一视图应用程序,并为Action Extension添加了新目标.默认的Action Extension模板配置为显示图像.当我从“照片"共享时,图像显示在扩展程序的视图控制器上,因此基本管道正常工作. 真正的用例是我想从Dropbox(或Air Sharing或其他)共享文本文件到应用程序,并让应 ..
发布时间:2020-06-26 19:26:23 移动开发

iOS共享扩展程序未获取图像

我敢肯定,一旦有人将我指向正确的方向,这是微不足道的,因此,我为提出一个愚蠢的问题道歉.但是,我一直在寻找无法弄清楚自己在做错什么的日子. 场景:创建一个简单的共享扩展名以接收图像文件 问题:当我访问附件时,永远不会调用该处理程序,尽管我可以在itemProvider中看到"public.jpg",但看不到数据在哪里? 我做了什么: 1) defined NSExtensi ..
发布时间:2020-06-26 19:26:21 移动开发

如何在Swift的Share Extension中提取一个zip文件并获取提取的组件

我需要执行以下操作- 我还有另一个应用程序,其中我将以zip格式导出用户的config(.txt)和contact(.vcf). 在第二个应用程序中,我有一个共享扩展名以获取导出的zip,在共享扩展名中,我需要提取zip文件并获取txt和vcf文件,然后将它们上传到解析服务器. 在共享扩展名中打开导出的zip之前,我已经做完了.但我无法提取压缩文件. 我无法在互联网上找到答案. ..
发布时间:2020-06-26 19:26:19 移动开发

如何仅从共享扩展名启动应用程序而无需在Swift中弹出窗口?

我是iOS应用程序开发的入门者,我想在另一个应用程序的复制链接上启动我的应用程序.单击时添加共享扩展名,它显示弹出窗口. 但我的要求是,它不应显示弹出窗口,而应在单击共享扩展名后直接打开我的应用程序. 我做了什么: 1)在info.plist中添加了规则 NSExtensionActivationSupportsWebURLWithMaxCount ..
发布时间:2020-06-26 19:26:16 移动开发

NSExtension分享扩展限制照片数量

我已经开发了共享扩展程序,并从“照片和笔记"应用程序导入了照片和笔记. 我想将只能导入的照片数量限制为10张,但是对于“照片",我可以选择不限数量的照片.以下是来自扩展名info.plist的查询. 任何人都可以调查并指导我更正查询. NSExtension NSExtensionAttributes ..
发布时间:2020-06-26 19:26:13 其他开发

iOS共享扩展无法从Chrome获取共享URL

我正在尝试为我的应用程序实现共享扩展.当我从Safari浏览器和youtube应用(例如,我从这些应用共享)中运行时,它会获得public.url,即要共享的url. 当我在chrome中尝试相同的功能时,没有显示扩展名.当我将NSExtensionActivationRule下的NSExtensionActivationSupportsText添加为true时,它开始显示.但是,当我尝试共 ..
发布时间:2020-06-26 19:26:08 移动开发

iOS共享扩展程序:通过Safari中的上下文菜单共享时获取页面的URL

我想要的 我正在尝试实现以下用户流: 用户正在iOS Safari中浏览网页. 用户选择一些内容(文本和图像),然后等待上下文菜单出现. 用户选择“共享..."项. 用户在底部显示的共享菜单中选择我的App Extension. 所选内容和网页URL通过HTT呼叫与远程服务器共享. 我尝试过的事情 我通过Xcode进行了共享扩展.这是我的info.plist的NSE ..
发布时间:2020-06-26 19:26:05 移动开发

iOS 8 Share Extension在设备上不起作用

我已经在xcode中创建了一个新的目标共享扩展名, 然后在我的设备上运行它. 我不知道为什么在我的设备(iPhone 5c,iPhone 5s,iPhone 6)上运行“共享扩展名"时不会显示. 请帮助我!有关如何解决此问题的任何建议将不胜感激. 我创建了New/Target/Share Extension 我在设备上使用应用程序注释运行它,但我的扩展程序未显示 解决方案 我遇到了同样 ..
发布时间:2020-06-26 19:25:50 移动开发

使用iOS共享/操作扩展获取主机应用的屏幕截图?

我想知道如何使用共享/操作扩展来截取iOS主机应用的屏幕快照。 我的用例如下: 使用Safari浏览器访问网页(https如gmail) 在共享按钮并选择扩展名 该扩展名将获取当前网页的屏幕截图 此用例的一个有效示例是 Awesome屏幕截图iOS应用。 我尝试了以下方法 在UIWebView / WKWebkit上重新加载baseURI(loadRequest) ..