mirror of
https://github.com/UrbanApps/Armchair.git
synced 2026-04-25 10:18:44 +02:00
Migrate to Swift 3
This commit is contained in:
@@ -28,7 +28,7 @@
|
|||||||
class AppDelegate: UIResponder, UIApplicationDelegate {
|
class AppDelegate: UIResponder, UIApplicationDelegate {
|
||||||
var window: UIWindow?
|
var window: UIWindow?
|
||||||
|
|
||||||
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
|
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,12 +55,12 @@ extension ViewController {
|
|||||||
|
|
||||||
// Only set it if we are using Armchair localizations
|
// Only set it if we are using Armchair localizations
|
||||||
if !Armchair.useMainAppBundleForLocalizations() {
|
if !Armchair.useMainAppBundleForLocalizations() {
|
||||||
let currentLocalization: NSString = NSBundle.mainBundle().preferredLocalizations[0] as NSString
|
let currentLocalization: NSString = Bundle.main.preferredLocalizations[0] as NSString
|
||||||
// Only set it if we are using a different language than this apps development language
|
// Only set it if we are using a different language than this apps development language
|
||||||
if let developmentLocalization = NSBundle.mainBundle().developmentLocalization {
|
if let developmentLocalization = Bundle.main.developmentLocalization {
|
||||||
if currentLocalization != developmentLocalization {
|
if currentLocalization as String != developmentLocalization {
|
||||||
languageLabelText = currentLocalization as String
|
languageLabelText = currentLocalization as String
|
||||||
if let displayName = NSLocale(localeIdentifier: currentLocalization as String).displayNameForKey(NSLocaleIdentifier, value:currentLocalization) {
|
if let displayName = (Locale(identifier: currentLocalization as String) as NSLocale).displayName(forKey: NSLocale.Key.identifier, value:currentLocalization) {
|
||||||
languageLabelText = "\(displayName): \(currentLocalization)"
|
languageLabelText = "\(displayName): \(currentLocalization)"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -143,7 +143,7 @@ extension ViewController {
|
|||||||
Armchair.opensInStoreKit(false)
|
Armchair.opensInStoreKit(false)
|
||||||
|
|
||||||
// This sets a custom tint color (applies only to UIAlertController).
|
// This sets a custom tint color (applies only to UIAlertController).
|
||||||
Armchair.tintColor(UIColor.brownColor())
|
Armchair.tintColor(tintColor: UIColor.brown)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// This sets the Affiliate code you want to use, but is not required.
|
// This sets the Affiliate code you want to use, but is not required.
|
||||||
@@ -216,9 +216,9 @@ extension ViewController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@IBAction func openUrbanApps(_: AnyObject) {
|
@IBAction func openUrbanApps(_: AnyObject) {
|
||||||
if let url = NSURL(string: "http://urbanapps.com") {
|
if let url = URL(string: "http://urbanapps.com") {
|
||||||
#if os(iOS)
|
#if os(iOS)
|
||||||
UIApplication.sharedApplication().openURL(url)
|
UIApplication.shared.openURL(url)
|
||||||
#elseif os(OSX)
|
#elseif os(OSX)
|
||||||
NSWorkspace.sharedWorkspace().openURL(url)
|
NSWorkspace.sharedWorkspace().openURL(url)
|
||||||
#else
|
#else
|
||||||
|
|||||||
@@ -194,7 +194,7 @@
|
|||||||
F8111E0419A951050040E7D1 = {
|
F8111E0419A951050040E7D1 = {
|
||||||
CreatedOnToolsVersion = 6.0;
|
CreatedOnToolsVersion = 6.0;
|
||||||
DevelopmentTeam = 9H3S97RP4K;
|
DevelopmentTeam = 9H3S97RP4K;
|
||||||
LastSwiftMigration = 0800;
|
LastSwiftMigration = 0830;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -422,7 +422,7 @@
|
|||||||
PRODUCT_BUNDLE_IDENTIFIER = "com.armchair.$(PRODUCT_NAME:rfc1034identifier)";
|
PRODUCT_BUNDLE_IDENTIFIER = "com.armchair.$(PRODUCT_NAME:rfc1034identifier)";
|
||||||
PRODUCT_NAME = "iOS Example";
|
PRODUCT_NAME = "iOS Example";
|
||||||
PROVISIONING_PROFILE = "";
|
PROVISIONING_PROFILE = "";
|
||||||
SWIFT_VERSION = 2.3;
|
SWIFT_VERSION = 3.0;
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
@@ -440,7 +440,7 @@
|
|||||||
PRODUCT_BUNDLE_IDENTIFIER = "com.armchair.$(PRODUCT_NAME:rfc1034identifier)";
|
PRODUCT_BUNDLE_IDENTIFIER = "com.armchair.$(PRODUCT_NAME:rfc1034identifier)";
|
||||||
PRODUCT_NAME = "iOS Example";
|
PRODUCT_NAME = "iOS Example";
|
||||||
PROVISIONING_PROFILE = "";
|
PROVISIONING_PROFILE = "";
|
||||||
SWIFT_VERSION = 2.3;
|
SWIFT_VERSION = 3.0;
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user