0

私はこれに頭を悩ませるのに苦労しています。

私は現在、配列から入力されたuitableviewを持っています。

ユーザーがインデックスで行を選択したら、それを別のビューコントローラーのテーブルビューに追加します。

セルにはテキストと画像が含まれています。

それを配列に追加してから、その配列をnsuserdefaultsに保存することを考えました。

しかし、これが最善の方法であるとは確信していません。

ヒント、ヒント、方向性は大いに受け入れられます

ありがとう

4

2 に答える 2

1

タイプとNSObjectのivarのサブクラスを作成します。お好みの名前を付けてください。たとえば、言います。NSStringUIImageCustomClass

ここで、テーブルから行を選択するときに、上記のように作成したインスタンスを作成しますCustomClass。そしてそれを呼び出しているメソッドに渡しNextViewControllerます。initWithNibName:ここでは、オブジェクトを次のviewcontrollerクラスに渡すためにメソッドをオーバーライドする必要があります。

あなたが私の主張を理解していることを願っています。これはあなたの問題を解決します。

于 2013-01-22T12:01:18.367 に答える
0

これにはNSCacheを使用できます

 [cache setObject:yourcellcontaint forKey:someKey];  

そして、あなたが望むところにそれを手に入れてください:

[cache objectForKey:someKey]
于 2013-01-22T11:04:23.023 に答える