我使用的是Pocket,他们似乎创建了一个共享扩展程序,只需将URL发布到他们的服务中,无需用户界面。
任何人都知道如何复制这个?我是新手,但非常熟悉iOS / Objective-C
答案 0 :(得分:9)
想出来。
只是不要使用内置的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)
}
}