インスタンスメソッド


addTask(executorPreference:priority:
operation:)


グループに子タスクを追加します。


iOS 18.0+ iPadOS 18.0+ Mac Catalyst 18.0+ macOS 15.0+

tvOS 18.0+ visionOS 2.0+ watchOS 11.0+

mutating func addTask(
    executorPreference taskExecutor: (any TaskExecutor)? = nil,
    priority: TaskPriority? = nil,
    operation: sending @escaping @isolated(any) () async -> ChildTaskResult
)

ChildTaskResultSendable に準拠している場合に使用できます。





パラメータ


taskExecutor


priority

操作タスクの優先度。このパラメータを省略するか、nil を渡すと、タスクグループの基本優先度が継承されます。このパラメータを省略するか、.unspecified を渡すと、子タスクの優先度がグループの優先度に設定されます。


operation

タスクグループの一部として実行すべき操作。





以下も見よ


タスクグループへのタスクの追加


func addTaskUnlessCancelled(executorPreference: (any TaskExecutor)?, priority: TaskPriority?, operation: sending () async -> ChildTaskResult) -> Bool

グループがキャンセルされていない限り、グループに子タスクを追加します。タスクがグループに正常に追加されたかどうかを示すブール値を返します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ