gpt4 book ai didi

ios - 您可以在不使用 Core Data 的情况下检测 TableView 的内容吗?

转载 作者:行者123 更新时间:2023-11-29 04:40:33 25 4
gpt4 key购买 nike

我有一个 ViewController 和一个单独的 UITableViewController。现在应用程序 appDelegate 文件中加载了一个数组,但我不想自动加载它。现在,我在学习核心数据(仍然是一个进步)时得到了这段代码,它检测数据库是否为空,如果是,那么它将通过调用此方法插入一个默认数组。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[self setupFetchedResultsController];

if (![[self.fetchedResultsController fetchedObjects] count] > 0 ) {
NSLog(@"!!!!! ~~> There's nothing in the database so defaults will be inserted");
[self importCoreDataDefaultRoles];
}
else {
NSLog(@"There's stuff in the database so skipping the import of default data");
}

现在您可以看到 if 语句检查返回的计数是否大于 0。

我的问题是你能在不使用核心数据的情况下检查这个吗?就像任何tableView一样。

我的目标是让最终用户能够使用普通的 NSMutabelArray 将数据加载到 TableView 中,但通过 IBAction 按钮执行此操作,而不是在 viewDidLoad 中自动加载 - 只是给自己设置一个练习:-)

干杯杰夫

最佳答案

您可以在开始时使用空数组在表中显示默认数据,当用户单击按钮时,您可以在源数组中插入数据并刷新表

  [tableView reloadData];

关于ios - 您可以在不使用 Core Data 的情况下检测 TableView 的内容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10465669/

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