0

它在线上崩溃

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier ];

这是我的数据源的代码(默认情况下,将包含视图控制器作为数据源)

    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    // Return the number of sections.
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{


    return 2;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"albumCell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier ];

    cell.textLabel.text = @"display cell";
    return cell;
}

和单元格打印屏幕的链接 http://img526.imageshack.us/img526/495/screenshot20121121at115.png

我在 uitables 上做了苹果示例应用程序,它可以工作,我找不到我在那里所做的和我在这里所做的之间的区别。试了一百次调试。有人可以帮我找出我的代码的问题吗?

编辑:删除了我注释掉的代码

编辑2:我删除了视图并重新放置它并且它起作用了,我猜我在首选项中搞砸了一些东西

4

1 回答 1

0
]objectForKey:@"name"];

这条线有什么用?你确定你粘贴了整个完整的代码吗?

还要检查你的 .xib 文件,在你的表格视图中你应该输入一个 CellIdentifier 字段值

于 2012-11-21T10:09:29.970 回答