---
title: "removeFromPreferences(completionHandler:)"
framework: networkextension
role: symbol
role_heading: Instance Method
path: "networkextension/neapppushmanager/removefrompreferences(completionhandler:)"
---

# removeFromPreferences(completionHandler:)

Removes the manager’s configuration from the persistent store.

## Declaration

```swift
func removeFromPreferences(completionHandler: @escaping @Sendable ((any Error)?) -> Void)
```

```swift
func removeFromPreferences() async throws
```

## Parameters

- `completionHandler`: A completion block that the framework calls after it removes the configuration. If removal failed, the error parameter indicates the reason for the failure; otherwise, this parameter is nil.

## See Also

### Persisting manager settings

- [loadFromPreferences(completionHandler:)](networkextension/neapppushmanager/loadfrompreferences(completionhandler:).md)
- [loadAllFromPreferences(completionHandler:)](networkextension/neapppushmanager/loadallfrompreferences(completionhandler:).md)
- [saveToPreferences(completionHandler:)](networkextension/neapppushmanager/savetopreferences(completionhandler:).md)
