saveToPreferences(completionHandler:)
Save the filter configuration in the Network Extension preferences.
Declaration
func saveToPreferences(completionHandler: @escaping @Sendable ((any Error)?) -> Void)func saveToPreferences() async throwsParameters
- completionHandler:
A block that takes an Nserror object. This block will be executed on the caller’s main thread after the save operation is complete. If the configuration could not be saved to the preferences, the error parameter will be set to an
NSErrorobject containing details about the error. SeeNEFilterManagerErrorfor a list of possible errors. If the configuration is saved successfully then the error parameter will be set to nil.
Discussion
You must call loadFromPreferencesWithCompletionHandler: at least once before calling this method the first time after your app launches.