当前位置:  开发笔记 > IOS > 正文

使用Array填充UITableView不起作用

如何解决《使用Array填充UITableView不起作用》经验,为你挑选了1个好方法。

我试图在我的View Controller(不是TableViewController)中嵌入一个UITableView.我无法显示任何数据.这是相关代码:

M文件:

@interface ViewController () 

@property (strong, nonatomic) IBOutlet UITableView *tableView;
@property (strong, nonatomic) NSMutableArray        *Device_array_name;

@end

...

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }


   cell.textLabel.text=self.Device_array_name[indexPath.row];


    return cell;
}

我还定义了部分和行的数量,我的数组确实有内容.我对iOS开发很陌生,所以我毫无疑问会遗漏一些东西.

谢谢



1> Zumry Mohame..:

应为UI控件定义委托和数据源,以便为其各自的委托调用.

对于实例:在您的viewDidLoad函数中定义

tableView.delegate = self
tableView.datasource = self

它会工作.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有