---
title: "withCheckedContinuation(isolation:function:_:)"
framework: swift
role: symbol
role_heading: Function
path: "swift/withcheckedcontinuation(isolation:function:_:)"
---

# withCheckedContinuation(isolation:function:_:)

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

## Declaration

```swift
@backDeployed(before: macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0)
func withCheckedContinuation<T>(isolation: isolated (any Actor)?, function: String = #function, _ body: (CheckedContinuation<T, Never>) -> Void) async -> sending T
```

## See Also

### Continuations

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