---
title: "loadAllFromPreferences(completionHandler:)"
framework: networkextension
role: symbol
role_heading: Type Method
path: "networkextension/neapppushmanager/loadallfrompreferences(completionhandler:)"
---

# loadAllFromPreferences(completionHandler:)

Loads all saved manager configurations asynchronously.

## Declaration

```swift
class func loadAllFromPreferences(completionHandler: @escaping @Sendable ([NEAppPushManager]?, (any Error)?) -> Void)
```

```swift
class func loadAllFromPreferences() async throws -> [NEAppPushManager]
```

## Parameters

- `completionHandler`: A completion block that the framework calls after it loads the configurations. The managers parameter contains an array of all managers that the framework loads from the persistent store. This array is empty if the framework didn’t load any configurations. If loading 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)
- [saveToPreferences(completionHandler:)](networkextension/neapppushmanager/savetopreferences(completionhandler:).md)
- [removeFromPreferences(completionHandler:)](networkextension/neapppushmanager/removefrompreferences(completionhandler:).md)
