ที่ View.task ได้รับการแยกตัวแสดงหลักจาก – Ole Begemann
SwiftUI’s .task ตัวดัดแปลงสืบทอดบริบทของนักแสดงจากฟังก์ชันโดยรอบ ถ้าคุณโทร .task ภายในมุมมอง body คุณสมบัติการดำเนินการ async จะทำงานบนตัวแสดงหลักเพราะ View.body คือ (กึ่งลับ) ที่มีคำอธิบายประกอบกับ @MainActor. แต่ถ้าคุณโทร .task จากคุณสมบัติผู้ช่วยหรือฟังก์ชั่นที่ไม่ใช่ @MainActor-หมายเหตุประกอบ…