gpt4 book ai didi

iphone - UITableView 代表

转载 作者:行者123 更新时间:2023-11-28 20:29:41 27 4
gpt4 key购买 nike

我正在尝试在我的 UITableView 上调用 reloadData。我在没有界面生成器的情况下制作我的应用程序。

此代码适用于 Interface Builder,但似乎没有。

当我将我的代码与我过去在界面生成器中所做的进行比较时,我在代码中遗漏了将 View Controller 拖动到 UITableView 的部分。我有代表和数据源设置和工作。我的代码中是否缺少某些内容?

编辑:这是在我的 viewDidLoad 中设置的_tableView 已设置属性并且已合成。

//Data is set into an NSArray then copied into an NSMutableArray
_nsarray = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:docPath error:NULL];

_nsmArray = [[NSMutableArray alloc] init];
[_nsmArray addObjectsFromArray:_nsarray];

_tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 416)];
_tableView.delegate = self;
_tableView.dataSource = self;
[self.view addSubview:_tableView];


-(void)refreshTable {
//_tableView = [[UITableView alloc] initWithFrame:CGRectZero];
[self.tableView reloadData];
}

最佳答案

您如何管理表格数据? NSArray?

您需要提供这些详细信息,因为您发布的内容应该有效:设置 dataSourcedelegate 并调用 reloadData。当您只是“reloadData”时,您需要确保对数据源进行了更改。如果未对数据源进行任何更改(即从数组中添加/删除对象),则不会发生任何事情。

关于iphone - UITableView 代表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12703270/

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