---
title: "SCNetworkReachabilityUnscheduleFromRunLoop(_:_:_:)"
framework: systemconfiguration
role: symbol
role_heading: Function
path: "systemconfiguration/scnetworkreachabilityunschedulefromrunloop(_:_:_:)"
---

# SCNetworkReachabilityUnscheduleFromRunLoop(_:_:_:)

Unschedules the specified target from the specified run loop and mode.

## Declaration

```swift
func SCNetworkReachabilityUnscheduleFromRunLoop(_ target: SCNetworkReachability, _ runLoop: CFRunLoop, _ runLoopMode: CFString) -> Bool
```

## Parameters

- `target`: The address or name that is set up for asynchronous notifications. Must not be NULL.
- `runLoop`: The run loop on which the target should be unscheduled. Must not be NULL.
- `runLoopMode`: The mode in which to unschedule the target. Must not be NULL.

## Return Value

Return Value TRUE if the target is unscheduled successfully; otherwise, FALSE.

## See Also

### Preparing to Determine Reachability

- [SCNetworkReachabilityGetTypeID()](systemconfiguration/scnetworkreachabilitygettypeid().md)
- [SCNetworkReachabilitySetCallback(_:_:_:)](systemconfiguration/scnetworkreachabilitysetcallback(_:_:_:).md)
- [SCNetworkReachabilityScheduleWithRunLoop(_:_:_:)](systemconfiguration/scnetworkreachabilityschedulewithrunloop(_:_:_:).md)
- [SCNetworkReachabilitySetDispatchQueue(_:_:)](systemconfiguration/scnetworkreachabilitysetdispatchqueue(_:_:).md)
