元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfacecontroller/updateuseractivity(
_:userinfo:webpageurl:)


インスタンスメソッド


updateUserActivity(_:userInfo:webpage
URL:)

  廃止  


現在のユーザーの操作をシステムに登録します。


watchOS 2.0-5.0   廃止  

func updateUserActivity(
    _ type: String,
    userInfo: [AnyHashable : Any]? = nil,
    webpageURL: URL?
)

廃止


代わりに、update(_:) を使用してください。





パラメータ


type

継続するアクティビティの型。値は、慣習としてリバース DNS 形式(例: com.myCompany.myEditor.editing)の文字列として開発者が定義します。このパラメータを nil や空の文字列にすることはできません。


userInfo

別のデバイスでアクティビティを継続するために必要な、アプリ固有の状態情報を含む辞書。この辞書のキーと値は、NSArrayNSDataNSDateNSDictionaryNSNullNSNumberNSSet、または NSString のいずれかの型でなければなりません。


webpageURL

アクティビティを継続するためにブラウザでロードする Web ページの URL。URL のスキームは http または https でなければなりません。それ以外のスキームを指定すると、例外がスローされます。



議論


このメソッドを使用して、あなたのアプリの現在のアクティビティを公開し、必要に応じて処理できるようにします。このメソッドを呼び出すときは、userInfo パラメーター、webpageURL パラメーター、またはその両方に値を指定しなければなりません。このメソッドは、以下のような場合に呼び出してください。


  • グランスインターフェースコントローラで、このメソッドを呼び出し、グランスの表示内容に関する情報を含む userInfo 辞書を渡してください。ユーザーがあなたのグランスをタップすると、そのコンテキスト情報がアプリに渡され、アプリはそのインターフェースを構成できます。

  • このメソッドを呼び出すと、現在のアクティビティが Handoff に登録されます。システムはユーザーの iPhone に情報を送信し、iPhone は Handoff 情報をユーザーの他のデバイスに伝播できます。Handoff のサポートに関する詳細は、Handoff プログラミングガイド (Handoff Programming Guide) を参照してください。

  • あなたのインターフェースコントローラのコードの実行中であればいつでもこのメソッドを呼び出してください。システムは提供された情報を取り、適切なターゲットに送信できるように保存します。





    以下も見よ


    廃止されたシンボル


    テキスト応答キー

    テキスト応答情報を取得するためのキー。


    func addMenuItem(withImageNamed: String, title: String, action: Selector)

    Watch アプリのバンドルに含まれる既存の画像リソースを使用して、コンテキストメニューにアクションを追加します。

      廃止  


    func addMenuItem(with: WKMenuItemIcon, title: String, action: Selector)

    システム提供のアイコンを使用して、コンテキストメニューにアクションを追加します。

      廃止  


    func addMenuItem(with: UIImage, title: String, action: Selector)

    WatchKit 拡張機能が提供する画像を使用して、コンテキストメニューにアクションを追加します。

      廃止  


    func beginGlanceUpdates()

    Glance(グランス)の更新タスク(長時間に及ぶ可能性があるもの)を開始しようとしていることをシステムに通知します。

      廃止  


    func clearAllMenuItems()

    コンテキストメニューから、プログラムによって追加されたすべてのアクションを削除します。

      廃止  


    func endGlanceUpdates()

    Glance コンテンツの更新が完了したことをシステムに通知します。

      廃止  


    func handleUserActivity([AnyHashable : Any]?)

    Handoff 関連のアクティビティに応答します。

      廃止  


    func presentController([(name: String, context: AnyObject)])

    ページを基礎としたインターフェイスをモーダル表示します。

      廃止  


    class func reloadRootControllers(withNames: [String], contexts: [Any]?)

    指定されたインターフェイスコントローラをロードし、アプリのページを基礎としたインターフェイスを再構築します。

      廃止  


    enum WKMenuItemIcon

    メニューに使用できるテンプレート画像。

      廃止  














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ