我正在使用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) } }