0

Web サービスで画像を共有するための拡張機能を作成しました。サーバーは問題なくアイテムを受信して​​いますが、予期した状態の変更前に実行が終了するという問題がサーバーで発生しています。

共有拡張機能で投稿ボタンが押された後、Web サーバーからの応答 (エラーなど) を表示する方法を理解しようとしています。

これは可能ですか?どうすればそれができますか?

私のdidSelectPost:

override func didSelectPost() {   
    let identifier = NSBundle.mainBundle().bundleIdentifier! + "." + NSUUID().UUIDString
    let configuration = NSURLSessionConfiguration.backgroundSessionConfigurationWithIdentifier(identifier)

    configuration.sharedContainerIdentifier = "group.aa.com"

    let session = NSURLSession(configuration: configuration)

    let request = urlRequestWithImage(attachedImage, text: contentText)!

    let task = NSURLSession.sharedSession().dataTaskWithRequest(request)

    task.resume()

    extensionContext?.completeRequestReturningItems([], completionHandler: nil)

}
4

1 に答える 1

0

XCode で、STOP アイコンとデバイス セレクターの間にある実行中のアプリを選択します。そこから拡張機能を選択し、シミュレーターまたは接続されたデバイスで実行すると、XCode のコードから printlns が表示されます。

于 2015-02-04T21:21:20.677 に答える