0

例として、私は地名を top という名前で読み込もうとしていUITableViewますmyTableView。一番下には、 「test2」だけを表示しようとしています。

当然、すべてのデータがそれぞれにロードされていますUITableView。の一番下までスクロールすると、myTableView2「test2」という単語が表示されますが、そこだけにしたいと思います。

おそらく異なるデータソースを委任することによって、それぞれに必要なデータを分離できる方法はありますUITableViewか? if ステートメントで区切ってみましたが、効果がないことにすぐに気付きました。

に別のデータソースを設定する必要があるように思えますがmyTableView2、その方法がわかりません...

コードはここにあります:

- (void) connectionDidFinishLoading:(NSURLConnection *)connection
{

   [self setString];
   NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:responseData options:0 error:nil];

   NSString *string1 = [dic objectForKey:@"name"];

   for (NSDictionary *diction in dic)
   {
      [array addObject:string1];
   }

   [[self myTableView] reloadData];

   NSString *string2 = [NSString stringWithFormat:@"test2"];

   [array addObject:string2];

   [[self myTableView2] reloadData];

   [indicator stopAnimating];
   indicator.hidden=YES;
   [indicator removeFromSuperview];
   ilabel.hidden = YES;
}

上に myTableView、下に myTableView2

4

1 に答える 1