gpt4 book ai didi

ios - iOS 7 中的 UITableView 为空

转载 作者:行者123 更新时间:2023-11-28 18:36:03 25 4
gpt4 key购买 nike

我最近更新到 Xcode 5,当我运行我的应用程序时,UITableView 似乎是空的:

代码如下:

     - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Notes";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
id obj = [matchedObjects objectAtIndex:indexPath.row];

if ([obj isKindOfClass:[Notes class]]) {
Notes *note = obj;
cell.textLabel.text = note.topic;
cell.detailTextLabel.text = note.subject;
cell.imageView.image = nil;
}
else
{
Picture *picture = obj;
UIImage *image = [UIImage imageWithData:picture.image];
cell.textLabel.text = NSLocalizedString(@"Image", nil);
cell.imageView.image = image;
cell.detailTextLabel.text = picture.subject;
}
NSLog(@"Cell Text %@",cell.textLabel.text);

return cell;
}

我已经实现了:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}

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

return 10;
}

上面的空白似乎是单元格。我认为它与 iOS 7 有关。这在 xcode 4.5 中有效。感谢任何帮助...

最佳答案

不要忘记实现 tableview 的其他 2 个重要委托(delegate):

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}

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

return 10;
}

关于ios - iOS 7 中的 UITableView 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18934724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com