---
title: "withUnsafeContinuation(isolation:_:)"
framework: swift
role: symbol
role_heading: Function
path: "swift/withunsafecontinuation(isolation:_:)"
---

# withUnsafeContinuation(isolation:_:)

Source-compatibility overload; replaced by withUnsafeContinuation(_:).

## Declaration

```swift
func withUnsafeContinuation<T>(isolation: isolated (any Actor)?, _ fn: (UnsafeContinuation<T, Never>) -> Void) async -> sending T
```

## See Also

### Continuations

- [CheckedContinuation](swift/checkedcontinuation.md)
- [withCheckedContinuation(isolation:function:_:)](swift/withcheckedcontinuation(isolation:function:_:).md)
- [withCheckedThrowingContinuation(isolation:function:_:)](swift/withcheckedthrowingcontinuation(isolation:function:_:).md)
- [UnsafeContinuation](swift/unsafecontinuation.md)
- [UnsafeThrowingContinuation](swift/unsafethrowingcontinuation.md)
- [withUnsafeThrowingContinuation(isolation:_:)](swift/withunsafethrowingcontinuation(isolation:_:).md)
