2

json から呼び出された配列 (テキストを含む) を取得し、titleArrayそれを uitableview に入力します。画面のデータが一度読み込まれるようにメモリにキャッシュしたいと思います。セッションごとに再度読み込む必要はありません。私はこれをやったことがない..

基本的に私は2つの方法があります:

- (void)requestFinishedWithResult:(NSDictionary*)result

- (void)requestFailed サーバーから何かを取得するかどうかによって異なります。

どこかで、データ- (void)requestFinishedWithResult:(NSDictionary*)resultを格納するための追加の配列が必要だと考えていtitleArrayます...そして、次のようなことをします:??

 -(void)requestFailed
{
    if (titleArray != nil) 
    {
        storeArray = titleArray;
    }
}

またはそのようなもの?しかし、私はそれがどのように機能するべきか本当にわかりません。どんな助けでも大歓迎です。

4

1 に答える 1

0

必要な永続性の種類によって異なります。ディスクに保存してからロードし、キャッシュされたデータを更新するメカニズムを使用できます。または、単に ivar に保存してその値を保持することもできます。このようにして、アプリケーションの期間中のデータを保持できます。

于 2012-06-14T08:51:01.537 に答える