例として、私は地名を 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;
}