---
title: "spawnUnlessCancelled(priority:operation:)"
framework: swift
role: symbol
role_heading: Instance Method
path: "swift/taskgroup/spawnunlesscancelled(priority:operation:)"
---

# spawnUnlessCancelled(priority:operation:)

## Declaration

```swift
mutating func spawnUnlessCancelled(priority: TaskPriority? = nil, operation: @escaping @Sendable () async -> ChildTaskResult) -> Bool
```

## See Also

### Deprecated

- [add(priority:operation:)](swift/taskgroup/add(priority:operation:).md)
- [async(priority:operation:)](swift/taskgroup/async(priority:operation:).md)
- [asyncUnlessCancelled(priority:operation:)](swift/taskgroup/asyncunlesscancelled(priority:operation:).md)
- [spawn(priority:operation:)](swift/taskgroup/spawn(priority:operation:).md)
