美文网首页
SwiftUI 3 和 iOS 15 中的task修饰符

SwiftUI 3 和 iOS 15 中的task修饰符

作者: iCloudEnd | 来源:发表于2021-10-05 08:42 被阅读0次

    任务修饰符是在 WWDC21 中作为 iOS 15 版本的一部分引入的。任务修饰符可以应用于任何 SwiftUI 视图,并且是启动异步任务的另一种方式(更好的方式😍)。
    因此,如果您一直使用onAppear在视图出现时获取数据,那么您可以task改用。任务修改器更强大并自动管理工作状态,因此如果您的视图在工作仍在进行时从内存中卸载,task则会自动取消。
    这是task函数签名的样子:

    func task(priority: TaskPriority = .userInitiated, _ action: @escaping () async-> Void ) -> some View
    

    相关文章

      网友评论

          本文标题:SwiftUI 3 和 iOS 15 中的task修饰符

          本文链接:https://www.haomeiwen.com/subject/kpgwnltx.html