6

私は Pocket を使用していましたが、UI を使用して URL をサービスに投稿するだけの共有拡張機能を作成したようです。

誰でもこれを複製する方法について考えがありますか? 拡張機能は初めてですが、iOS/Objective-C には精通しています。

ここに画像の説明を入力

ここに画像の説明を入力

4

2 に答える 2

12

理解した。

組み込みの 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)
    }
}
于 2015-02-22T18:11:48.820 に答える