我正在使用Pocket,他们似乎创建了一个共享扩展,只需将URL发布到他们的服务,而不是UI.
有人知道如何复制这个吗?我是扩展程序的新手,但对iOS / Objective-C非常熟悉
解决方法
弄清楚了.
只是不要使用内置的SLComposeServiceViewController
- @interface ShareViewController : UIViewController
- @end
- [self.extensionContext completeRequestReturningItems:@[] completionHandler:nil];
换句话说,将ShareViewController.swift的内容替换为:
- import UIKit
- class ShareViewController: UIViewController {
- override func viewDidLoad() {
- extensionContext?.completeRequest(returningItems: [],completionHandler: nil)
- }
- }