问题标签 [ios8-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.
ios - 如何在 ios 的共享扩展中访问 keyWindow?
我需要在我的应用程序的共享扩展中访问 keyWindow
- 添加一些指示器视图
- 访问窗口的宽度和高度
我在共享扩展类中写了以下行:
但是,它说“sharedApplication”不可用。
如何在共享扩展中访问 keyWindow?
需要您的宝贵建议。
提前致谢
ios - 如何在 iOS 中获取共享扩展的状态?
我正在为我的应用程序开发共享扩展。
我知道如果用户最小化并重新打开应用程序,将触发以下方法。
当用户最小化共享扩展时,我需要同样的东西。上述方法不会在共享扩展中被触发。
我正在使用UIViewController
我的共享扩展的超类。尝试了以下方法。
-viewDidDisappear
当用户最小化应用程序时不会被调用。
是否可以知道用户是否最小化共享扩展?
我需要你的宝贵建议。
提前致谢
ios - 检查通过 SLComposeViewController 共享是否在有限(或没有)Internet 连接的情况下成功的最佳方法
Apple 的文档清楚地说明了使用 SLComposeViewController 提供与其他社交网络(如 Twitter 和 Facebook)的共享功能。
典型代码将用于isAvailableForServiceType
验证特定服务是否可用,然后将完成处理程序添加到视图控制器,SLComposeViewControllerResult
可以在其中检查SLComposeViewControllerResultCancelled
或SLComposeViewControllerResultDone
检查用户是否点击了“发布”按钮或“取消”按钮共享视图显示后。
这里的问题是,如果您用于SLComposeViewControllerResultDone
验证用户是否发出了请求,您实际上并不会检查它是否成功,例如当用户连接受限或没有连接时。
我已尝试使用我的一个应用程序对此进行测试,并注意到该SLComposeViewControllerResultDone
常量仍然有效,即使已打开飞行模式以致无法请求。这意味着用户填写共享视图字段并点击“发布”,即使我真的应该检查以确保发布确实成功,我的成功代码也会执行。
目前,我认为最好的选择是使用标准的可达性选项(如这里推荐)检查 Internet 连接,如果连接不可用,则禁用共享按钮,但我不确定这是否是最佳解决方案它不考虑用户可以点击“发布”但实际请求不成功的有限连接。
我的问题是检测共享请求是否成功完成的最佳方法是什么?
ios - 哪个扩展适合我对 ios 的要求?
我正在努力实现以下目标
1) 用户在照片库中
2) 选择一张照片
3)点击分享
4)选择myapp(我正在开发)
5)需要显示类别列表(将从 Sql Lite 获取)
6)选择类别名称并将该图像保存到该类别中
你能指导我吗?我之前曾尝试实施共享扩展。但并不成功。
ios - 如何将共享扩展控制器注入我的应用程序?
我有一个共享控制器UITabBarButtonItem
:
现在,当我点击分享按钮时,我需要这样显示:
但有不同的应用程序:我需要PDF或TEXT的应用程序。这个怎么做?
到目前为止,我创建了应用程序组,向项目添加了共享扩展......而且,我现在应该做什么?
ios - iOS 8 共享扩展无法在设备上运行
我在 xcode 中创建了一个新的目标共享扩展,然后在我的设备上运行它。我不知道为什么当我在我的设备(iPhone 5c、iPhone 5s、iPhone 6)上运行我的共享扩展时,它不会显示。请帮助我!任何有关如何解决此问题的建议将不胜感激。
我创建了新/目标/共享扩展
我在我的设备上使用 app Notes 运行它,然后我的扩展程序不显示
ios - 已添加、修改或删除签名资源
自从我向 iOS 项目添加了共享扩展后,我就遇到了这个错误。当 xcode 完成构建项目并且就在它可以在设备上启动应用程序之前,会弹出错误。所以我追踪了设备日志以获取更多信息,如下所示。
ios - 从其 iOS 共享扩展程序打开应用程序
我想知道是否可以从共享扩展启动我的应用程序?如果是这样,我将如何使用 Swift 来做到这一点?
ios - 使用 iOS 共享扩展进行图像抓取
如何检查应用程序或页面是否有要抓取的图像,然后使用 SWIFT 从 iOS 共享扩展中抓取它以供以后使用?