2011-12-21 7 views
0

UIStoryboardから開始されたUIViewControllerの配列をアーカイブしています。問題は、私がそれらを解凍すると、アーカイブされる前に正常に動作したストーリーボードのセグがもう見つからなくなり、アプリケーションがクラッシュすることです。私はセグをプログラム的に呼びます。UIStoryboardから開始されたUIViewControllerのNSKeyedUnarchiver

私は

任意の考え...など、これらすべてのView Controllerを、保持しているスーパーで罰金、場所を作業他のすべてを得ていますか?

ありがとうございました。

+2

これで、後で再初期化できるように、ビューコントローラとセグをディスクにアーカイブするシステムを作成しようとしていますか?基本的に 'UIStoryboard'を再実装しています。 –

+0

スーパービュー(uiscrollview)に含まれるuiviewcontrollerオブジェクトの配列をアーカイブしようとしています。 uiviewcontrollerオブジェクトは、ユーザーが移動したりサイズを変更したりすることができます。私の目標は、スーパービューにあるこれらのビューをロケーション、サイズなどとともに保存することです。これにより、ユーザーは以前に保存したビューグループを再読み込みできます。 – Rob

+0

ビューコントローラのオブジェクト全体をアーカイブしようとするよりも、ビューのフレームを確実に永続化する方が良いアイデアです。 –

答えて

0

結局、NSKeyedArchiverを使用しなくなりました。代わりに私はMarkが上記のように提案しました。

関連する問題