10得票2回答
如何设置NSExtensionActivationRule谓词?

即使比我聪明得多的人也会觉得NSExtensionActivationRule的语法晦涩难懂,但像我这样的傻瓜应该能够复制/粘贴示例,对吧?不幸的是,我甚至不能让苹果公司的示例正常工作。当您点击共享表单按钮时,我的操作扩展的主机应用程序会崩溃(以下是堆栈跟踪)。 您应该可以将NSExtens...

8得票2回答
即使允许访问文件,startAccessingSecurityScopedResource()仍返回false

我有一个iOS应用程序,其中包含一个操作扩展,可以将文档保存在其中。 在某些情况下,即使我能够访问文件,方法startAccessingSecurityScopedResource()仍会返回false。 BOOL success = [originalURL startAccessing...

8得票2回答
在自定义 iOS 键盘中检测应用程序

如何检测我的自定义键盘在哪个应用程序中使用,并显示不同的按钮? 例如,在Twitter中,我将@添加到我发布到输入字段中的字符串中,在Reddit中则是/r/。

8得票3回答
通过iOS 8的操作扩展功能,在Safari中选择文本并发送到已安装的应用程序?

是否可以使用iOS 8动作扩展程序将Safari浏览器中选择的文本发送到已安装的应用程序? 我考虑了这个工作流程:用户选择网站中的文本>点击共享图标>已安装的应用程序(不仅是共享对话框)打开所选择的文本。

7得票1回答
iOS分享扩展只在Safari中显示

我正在测试一个我构建的iOS分享扩展,用于iPhone应用。该分享扩展仅出现在Safari的分享面板中。它不会在任何第三方应用程序(如Alien Blue)甚至任何其他第一方应用程序(如News)中显示。这是因为该应用尚未发布吗?还是我的代码存在问题?

7得票3回答
今天的小部件显示“无法加载”消息

我在进行小部件开发时遇到了一些问题。我们已经将小部件集成到了应用程序中。但是最近在iOS上,我遇到了小部件的问题。我编写了两个情况下的代码。第一次加载小部件时,它会调用网络服务并从互联网中获取数据,然后将它们存储到用户默认选项中以供以后使用。 现在,当用户下拉通知菜单时,我们首先向用户显示我...

7得票1回答
如何在Xamarin中为iOS 12添加凭据提供程序应用扩展

我正在尝试利用新的扩展与密码管理应用程序配合使用,并在设置过程中遇到了障碍。可能是我的搜索技能不行,但几乎没有关于如何在Xamarin中执行此操作的文档。 目前为止,我已经完成以下工作: 1. 将com.apple.developer.authentication-services.auto...

7得票1回答
是否有针对扩展父应用程序目标名称的环境变量?

我希望能够通过脚本设置扩展程序的Bundle标识符,以便根据其父级应用程序重复使用该扩展程序而无需复制扩展程序目标。 当前,扩展程序的标识符是硬编码为以下内容 - com.XXXXXX.FirstTargetName.QOD-Notification-Extention 我希望能创建一...

7得票2回答
如何在iOS8中创建一个共享扩展而无需共享界面?

我正在使用Pocket,他们似乎创建了一个分享扩展,它可以在没有UI的情况下将URL发布到他们的服务上。 有人有想法如何复制这个吗?我对扩展不熟悉,但非常熟悉iOS/Objective-C。 (附图)

7得票1回答
UIActivityViewController:如何排除非苹果分享扩展?

我希望阻止我的应用程序使用扩展机制与某些其他应用程序共享其内容。例如,我希望用户能够分享链接,但不与Gmail应用程序共享。 我理解文档的意思是以下操作应该有效: // vieController previously initialised like this: UIActivityVi...