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

# loadFromPreferences(completionHandler:)

Loads the manager’s saved configuration from the persistent store.

## Declaration

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

```swift
func loadFromPreferences() async throws
```

## Parameters

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

## See Also

### Persisting manager settings

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