2011-01-17 19 views
0

配列distanceListArray .. 5 km、10 km、15 km、20 km、25 km。 distanceListArrayがappDelegate.class配列値を別の新しい配列に初期化する方法

であるdistanceArrayカウントは、今私は別の配列を持っている5.

です。イベントデータのリストを持っている

...

eventListArrayはDistanceClass

コールeventListArrayです。 5kmの場合は10イベントを表示し、10kmは20イベントを表示します。

ここで、eventListArrayのdistanceListArrayから各セクションのデータを別の新しい配列にロードする必要があります。

すべての配列はNSMutableArrayです。

これがあいまいになることを願っています。

私を助けてください。

+0

「これが曖昧になることを願っています。」 ;)私は実際にあなたがロードセクションによって他のセクションに何を意味するか分からない。データがどのように見えるのか、結果を出すフォーマットを少し明確にすることはできますか? –

+0

実際に私はテーブルビューの検索オプションを行っています。ここで私はイベントの表示されたセクションに応じてデータを表示しました..今私はこのコンテキストの検索を行う必要があります。 –

+0

私のセクションはtableview..iの意味です..ヘッダータイトルの –

答えて

0

解決策が見つかりました。それは働いていますが、私は私の検索でどこに襲われるのか分かりません。

newArray = [[NSMutableArray alloc] init]; 
for (int i=0; i<=4; i++) { 
    for (EventInfo *string in [[appDelegate.distanceListArray objectAtIndex:i] eventListArray]) { 
     NSLog(@"String is %@",string.event_Title); 
     [newArray addObject:string]; 
    } 
} 
+0

このコードでは...問題がありました... objectAtIndex:countsが1,2,3,4,5 ......のとき。増分されたi 2番目のオブジェクトeventListArrayが空ではありません...それは私のクラッシュを取得...いずれかが私を助けることができます。 –

+0

どうして 'newArray = [appDelegate.distanceListArray mutableCopy];'を使用しないのですか? 'for'ループの代わりに' newArray = [appDelegate.distanceListArray mutableCopy];を使ってみてください。これがあなたを助けることを願っています –

関連する問題