如何在没有共享UI的情况下在iOS8中创建共享扩展

如何在没有共享UI的情况下在iOS8中创建共享扩展,第1张

概述我正在使用Pocket,他们似乎创建了一个共享扩展,只需将URL发布到他们的服务,而不是UI. 有人知道如何复制这个吗?我是扩展程序的新手,但对iOS / Objective-C非常熟悉 弄清楚了. 只是不要使用内置的SLComposeServiceViewController @interface ShareViewController : UIViewController@end 并确保在 我正在使用Pocket,他们似乎创建了一个共享扩展,只需将URL发布到他们的服务,而不是UI.

有人知道如何复制这个吗?我是扩展程序的新手,但对iOS / Objective-C非常熟悉

解决方法 弄清楚了.

只是不要使用内置的SLComposeServiceVIEwController

@interface ShareVIEwController : UIVIEwController@end

并确保在完成共享扩展时调用以下函数

[self.extensionContext completeRequestReturningItems:@[] completionHandler:nil];

换句话说,将ShareVIEwController.swift的内容替换为:

import UIKitclass ShareVIEwController: UIVIEwController {    overrIDe func vIEwDIDLoad() {        extensionContext?.completeRequest(returningItems: [],completionHandler: nil)    }}
总结

以上是内存溢出为你收集整理的如何在没有共享UI的情况下在iOS8中创建共享扩展全部内容,希望文章能够帮你解决如何在没有共享UI的情况下在iOS8中创建共享扩展所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095046.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存