English 中文(简体)
无法持有数据的可贵概览
原标题:Uitableview not able to hold data
  • 时间:2010-06-07 09:55:29
  •  标签:
  • iphone

然而,我有一份直观,即显示其中大约200个浏览点的数据。 将在几个章节中显示数据,这些章节将在适当时候确定。 我能够拿到一些章节,但我无法按正确的顺序为某个章节显示数据。 我有一系列的字典数据。

我的法典:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
TeraGoAppDelegate *appDel = (TeraGoAppDelegate *)[[UIApplication sharedApplication] delegate];
UITableViewCell *cell = nil;
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil] autorelease];
    cell.textLabel.text = [(NSMutableDictionary *)[appDel.arrEqp objectAtIndex:countEqpIndex] objectForKey:@"EQP_NAME"];
    cell.textLabel.font = [UIFont fontWithName:@"Arial" size:14];
    if(![[(NSMutableDictionary *)[appDel.arrEqp objectAtIndex:indexPath.row] objectForKey:@"select"] isEqualToString:@"0"])
    {
        cell.accessoryType = UITableViewCellAccessoryCheckmark;
    iii
    else
        cell.accessoryType = UITableViewCellAccessoryNone;
iii
// Set up the cell...

return cell;

iii

我正在尝试使用指数Path.row,但其数值从每节0起开始,因为Istnt有阵列索引以获取数据,因此无法从阵列中获得数据。 如何获得需要展示的阵列指数?

<>Update:

[dictComp setObject:arrEqps forKey:CompName];
            [arrCompEqp addObject:dictComp];
            [arrEqps removeAllObjects];

我在使用上述代码在表格中添加数据,但一旦从表面上删除物体,也从表面上可见一斑。 为什么不保留数据。

最佳回答

首先,如果你想要桌子顺利工作并能够显示大量数据,那么你们就必须安排和安排牢房。

页: 1

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  TeraGoAppDelegate *appDel = (TeraGoAppDelegate *)[[UIApplication sharedApplication] delegate];

  static NSString *CellIdentifier = @"CellIdentifier";

  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];
  if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];
    cell.textLabel.font = [UIFont fontWithName:@"Arial" size:14];
  }

  // Set up the cell...
  cell.textLabel.text = [(NSMutableDictionary *)[appDel.arrEqp objectAtIndex:countEqpIndex] objectForKey:@"EQP_NAME"];
  if(![[(NSMutableDictionary *)[appDel.arrEqp objectAtIndex:indexPath.row] objectForKey:@"select"] isEqualToString:@"0"])
  {
    cell.accessoryType = UITableViewCellAccessoryCheckmark;
  }
  else {
    cell.accessoryType = UITableViewCellAccessoryNone;
  }

  return cell;
}

About the index issue - I don t understand the exact problem.
Usually each table cell represents an item in your datasource array.

What is countEqpIndex?
Why don t you use indexPath.row here too?

问题回答

我认为,如果你使用自动交换机并选择每一案例的章节,那么,u 就必须使不同阵列相隔,这样一来,我就认为,这将有助于你。





相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签