如何在后台刷新列表视图?

发布于 2024-12-05 16:35:33 字数 80 浏览 0 评论 0原文

我想在控制器处于后台时刷新它的列表视图。 因为我想更新该列表的数组。

关于如何做到这一点的任何想法。

提前非常感谢

I want to refresh a list view in a controller while it is in background.
As i want to update the array of that list.

any ideas on how to do this.

Thnx a lot in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

把昨日还给我 2024-12-12 16:35:33

我认为你的意思是你的 ViewController 被推回到堆栈中,并且你想从顶部视图控制器更新数组并重新加载列表?如果这个假设是正确的,那么您可以

  1. 将数组[包含列表数据]定义为属性并合成它以进行外部访问
  2. 将列表UITableView定义为属性(合成)以及在子类中访问它。
  3. 将此控制器的引用存储在子控制器中以供访问
  4. 使用存储的引用更新数组
  5. 通过[self.parentController.tableView reloadData]重新加载tableView;

I think what you meant was that your ViewController was pushed back in the stack and from the top View controller you want to update the array and reload list? If this assumption is correct this is what you can do

  1. Define the array [containing data for list] as property and synthesize it for accessing outside
  2. Define the list UITableView as property (synthesize) as well to access it in subclass.
  3. Store the reference of this controller in the child controller for access
  4. Update the array using the stored reference
  5. Reload the tableView via [self.parentController.tableView reloadData];
可是我不能没有你 2024-12-12 16:35:33

了解 NSOperation 和 NSOperationQueue。 NSThread 也可能有用。
两者都会给你如何在后台做一些工作的想法。

Read about NSOperation and NSOperationQueue. NSThread also might be useful.
Both will give you ideas how to do some work in background.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文