remove unnecessary force unwrap, libcore linking add landscape mode,

This commit is contained in:
Amir Mohammadi
2024-01-12 18:11:28 +03:30
parent 874b5059d9
commit a0d8b3ec84
3 changed files with 5 additions and 3 deletions

View File

@@ -51,6 +51,8 @@
<false/>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>

View File

@@ -115,8 +115,8 @@ class VPNManager: ObservableObject {
}
var isAnyVPNConnected: Bool {
let cfDict = CFNetworkCopySystemProxySettings()
let nsDict = cfDict!.takeRetainedValue() as NSDictionary
guard let cfDict = CFNetworkCopySystemProxySettings() else { return false }
let nsDict = cfDict.takeRetainedValue() as NSDictionary
guard let keys = nsDict["__SCOPED__"] as? NSDictionary else {
return false
}