gpt4 book ai didi

ios - UITableView中的多线程

转载 作者:行者123 更新时间:2023-12-01 18:22:17 25 4
gpt4 key购买 nike

我是MultiThreading的新手。

我有几行的UITableView。当我选择一行时,服务器中将发生一些操作。因此,这将需要一些时间来完成操作。因此,当我要选择表中的其他行时,需要花费一些时间来执行操作,即在第一行完成操作后,该行将开始执行操作。

因此,所有我想要做的是,在选择第1行的 Action 是预成型的,当我选择第2行,第1行的 Action 应该打开一个新的线程,并在该线程运行,完成 Action 后,它应该杀死线程。

我希望UITableview中的行发生这种情况。

任何人都可以帮助我解决此问题。
提前致谢。

最佳答案

阅读有关Grand Central Dispatch的信息:http://www.raywenderlich.com/4295/multithreading-and-grand-central-dispatch-on-ios-for-beginners-tutorial

这是设置线程的基本示例:

dispatch_async( dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
// Add code here to do background processing
//
//
dispatch_async( dispatch_get_main_queue(), ^{
// Add code here to update the UI/send notifications based on the
// results of the background processing
});
});

关于ios - UITableView中的多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16545380/

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