diff --git a/Kiwix-iOS/Controller/Main/Controllers.swift b/Kiwix-iOS/Controller/Main/Controllers.swift
index 741dba30..258d6530 100644
--- a/Kiwix-iOS/Controller/Main/Controllers.swift
+++ b/Kiwix-iOS/Controller/Main/Controllers.swift
@@ -13,7 +13,9 @@ class Controllers {
// MARK: - Main
class var main: MainController {
- return (UIApplication.appDelegate.window?.rootViewController as! UINavigationController).topViewController as! MainController
+ let appDelegate = UIApplication.shared.delegate as! AppDelegate
+ let nav = appDelegate.window?.rootViewController as! UINavigationController
+ return nav.topViewController as! MainController
}
// MARK: - Bookmark
diff --git a/Kiwix-iOS/Info.plist b/Kiwix-iOS/Info.plist
index fe14efc1..a4995e35 100644
--- a/Kiwix-iOS/Info.plist
+++ b/Kiwix-iOS/Info.plist
@@ -49,7 +49,7 @@
CFBundleVersion
- 1.8.3350
+ 1.8.3357
ITSAppUsesNonExemptEncryption
LSRequiresIPhoneOS
diff --git a/Kiwix-iOSWidgets/Bookmarks/Info.plist b/Kiwix-iOSWidgets/Bookmarks/Info.plist
index 94996226..b1326589 100644
--- a/Kiwix-iOSWidgets/Bookmarks/Info.plist
+++ b/Kiwix-iOSWidgets/Bookmarks/Info.plist
@@ -21,7 +21,7 @@
CFBundleSignature
????
CFBundleVersion
- 1.8.3350
+ 1.8.3357
NSExtension
NSExtensionMainStoryboard
diff --git a/Kiwix/Tools/Extensions.swift b/Kiwix/Tools/Extensions.swift
index 533928ee..7652f78b 100644
--- a/Kiwix/Tools/Extensions.swift
+++ b/Kiwix/Tools/Extensions.swift
@@ -7,28 +7,7 @@
//
import Foundation
-
-#if os(iOS) || os(watchOS) || os(tvOS)
- import UIKit
-#elseif os(OSX)
- import AppKit
-#endif
-
-// MARK: - App Delegate Accessor
-
-#if os(iOS) || os(watchOS) || os(tvOS)
- extension UIApplication {
- class var appDelegate: AppDelegate {
- return UIApplication.shared.delegate as! AppDelegate
- }
- }
-#elseif os(OSX)
- extension NSApplication {
- class var appDelegate: AppDelegate {
- return NSApplication.sharedApplication().delegate as! AppDelegate
- }
- }
-#endif
+import UIKit
extension Locale {
static var preferredLangCodes: [String] {