1

重複の可能性:
ストーリーボードはUIStoryboardUnwindSegueTemplateという名前のクラスをインスタンス化できませんでしたクラッシュ

この質問と同様に、ストーリーボードはUIStoryboardUnwindSegueTemplateクラッシュという名前のクラスをインスタンス化できませんでした。iOS開発者ライブラリのストーリーボードチュートリアルを終了し、iPhone5.1シミュレーターで実行しました。

[追加]ボタンを押すまでは正常に機能し、次のエラーでクラッシュします。

キャッチされなかった例外'NSInvalidUnarchiveOperationException'が原因でアプリを終了しています、理由:'UIStoryboardUnwindSegueTemplateという名前のクラスをインスタンス化できませんでした'

iPhone 6.0 Simulatorに切り替えると、期待どおりに完全に機能します。

私が参照した質問の答えは、チュートリアルからコピーしたものと同じコードであるため、5.1で動作するようにコードを「ダウングレード」する方法、または可能であれば、途方に暮れています。

ストーリーボードを使用するのはこれが初めてであり、モーダル追加ビューを接続する唯一のコードは、ストーリーボード「追加からナビゲーションコントローラーへのモーダルセグエ」です。

(これはstackoverflowに関する私の最初の質問でもあるので、私の質問が十分に明確でない場合は申し訳ありません)

完全なチュートリアルコードはここにあります:http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/SecondiOSAppTutorial/CodeListings/CodeListings.html#//apple_ref/doc/uid/TP40011318-CH9-SW1

助けてくれてありがとう、ありがとう。

4

1 に答える 1

2

UIStoryboardUnwindSegueクラスはiOS6.0以降に導入されたため、iOS 5では使用できません...たとえば、デリゲートを使用して、アンワインドアクションを実行する必要があります。

于 2012-12-08T01:01:00.523 に答える