1. ホーム
  2. iphone

[解決済み] Xcode 4.5 ストーリーボードの「終了

2022-12-17 15:16:53

質問

iOS6 をサポートするために Xcode 4.5 をインストールしたところ、ストーリーボードに 'Exit' という新しいアイコンが表示され、 'First Responder' などとともにビュー コントローラーの下に表示されるようになりました。Exit」というラベルのついた小さな緑色のアイコンです。

それについて何かを見つけることはできませんし、どのように使用することができるかを理解することもできません。どのように機能するのでしょうか?

どのように解決するのですか?

これは、"と呼ばれています。 巻き戻しセグエ と呼ばれています。残念ながら、XCode 4.5の新機能リストで簡単に言及されている以外、これに関するドキュメントは今のところありません。

巻き戻しセグエは、ストーリーボードのシーンの既存のインスタンスに移行することを可能にします。 に移行することができます。

良い知らせは、WWDC 2012 のセッションで、これらのクリーチャーについて説明していることです (他の事柄も含めて)。

開発者アカウントの詳細で Apple の iOS Dev Center にログインし WWDC 2012 ビデオ ページ で、quot;Adopting Storyboard in your App" (上から5番目です) を見て、unwind segues の議論は 37:20 に始まります。


更新しました。 Appleのドキュメントから、この件に関するいくつかの情報を紹介します。

シークを解くためのExitという名前のプレースホルダーオブジェクトです。デフォルトでは ユーザが子シーンを終了させると、そのシーンのビューコントローラは 親シーンに巻き戻し(または戻り)、そのシーンは元々子シーンに遷移したシーンです。 つまり、元々子シーンに遷移したシーンです。しかし、Exit オブジェクト を使用すると、ビューコントローラは任意のシーンに巻き戻されます。

(iOS6 docset > General > Getting Startedより)



そして、これはどのように実装するかの良い例です。


もう一つの更新。

Apple からのテクニカル ノートを以下に示します。 を参照してください。