我正在尝试配置 NetworkExtension VPN,一开始当我尝试获取 NETunnelProviderManagers 时,我得到了零个管理器,没有错误。
NETunnelProviderManager.loadAllFromPreferences { (managers, error) in
guard error == nil else {
print("Error loading all NETunnelProviderManager Preferences", error?.localizedDescription as Any)
return
}
guard managers?.count != 0 else {
print("No provider managers was found")
return
}
self.providerManager = NETunnelProviderManager()
self.providerManager = managers?.first
self.setup()
}
最佳答案
要获取管理器,首先需要创建一个管理器并通过调用 saveToPreferences() 保存它
如果这是您要在其中创建管理器的函数,请删除这些行:
guard managers?.count != 0 else {
print("No provider managers was found")
return
}
关于swift - NETunnelProviderManager loadAllFromPreferences 零管理器返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58365068/