在没有共享UI的情况下,如何在iOS8中创建共享扩展
我在使用Pocket,他们似乎创建了一个共享扩展,只需将URL发布到他们的服务,而不需要UI 有人知道如何复制这个吗?我不熟悉扩展,但非常熟悉iOS/Objective-C 把它弄明白了 只是不要使用内置的SLComposeServiceViewController在没有共享UI的情况下,如何在iOS8中创建共享扩展,ios,objective-c,share,ios-extensions,Ios,Objective C,Share,Ios Extensions,我在使用Pocket,他们似乎创建了一个共享扩展,只需将URL发布到他们的服务,而不需要UI 有人知道如何复制这个吗?我不熟悉扩展,但非常熟悉iOS/Objective-C 把它弄明白了 只是不要使用内置的SLComposeServiceViewController @interface ShareViewController : UIViewController @end 并确保在完成共享扩展时调用以下函数 [self.extensionContext completeRequestRe
@interface ShareViewController : UIViewController
@end
并确保在完成共享扩展时调用以下函数
[self.extensionContext completeRequestReturningItems:@[] completionHandler:nil];
换句话说,将ShareViewController.swift
的内容替换为:
import UIKit
class ShareViewController: UIViewController {
override func viewDidLoad() {
extensionContext?.completeRequest(returningItems: [], completionHandler: nil)
}
}
用完整的例子来扩展你的答案将是令人惊讶的。你能举一个这样的例子吗?如果我做同样的事情,我会保留一个不能被忽略的狩猎记录