Removing errors when converting to Swift 2

This commit is contained in:
gershwin88
2015-09-11 12:59:40 -06:00
parent 9f88400adc
commit b5c132ba67
+19 -17
View File
@@ -602,7 +602,7 @@ public class StandardUserDefaults: ArmchairDefaultsObject {
@objc public func synchronize() -> Bool { return defaults.synchronize() } @objc public func synchronize() -> Bool { return defaults.synchronize() }
} }
public enum ArmchairKey: String, Printable { public enum ArmchairKey: String, CustomStringConvertible {
case FirstUseDate = "First Use Date" case FirstUseDate = "First Use Date"
case UseCount = "Use Count" case UseCount = "Use Count"
case SignificantEventCount = "Significant Event Count" case SignificantEventCount = "Significant Event Count"
@@ -626,7 +626,7 @@ public enum ArmchairKey: String, Printable {
} }
} }
public class ArmchairTrackingInfo: Printable { public class ArmchairTrackingInfo: CustomStringConvertible {
public let info: Dictionary<ArmchairKey, AnyObject> public let info: Dictionary<ArmchairKey, AnyObject>
init(info: Dictionary<ArmchairKey, AnyObject>) { init(info: Dictionary<ArmchairKey, AnyObject>) {
@@ -704,7 +704,7 @@ public class Manager : ArmchairManager {
template = bundle.localizedStringForKey(template, value:"", table: "ArmchairLocalizable") template = bundle.localizedStringForKey(template, value:"", table: "ArmchairLocalizable")
} }
return template.stringByReplacingOccurrencesOfString("%@", withString: "\(self.appName)", options: nil, range: nil) return template.stringByReplacingOccurrencesOfString("%@", withString: "\(self.appName)", options: NSStringCompareOptions(rawValue: 0), range: nil)
} }
private lazy var reviewMessage: String = self.defaultReviewMessage() private lazy var reviewMessage: String = self.defaultReviewMessage()
@@ -715,7 +715,7 @@ public class Manager : ArmchairManager {
template = bundle.localizedStringForKey(template, value:"", table: "ArmchairLocalizable") template = bundle.localizedStringForKey(template, value:"", table: "ArmchairLocalizable")
} }
return template.stringByReplacingOccurrencesOfString("%@", withString: "\(self.appName)", options: nil, range: nil) return template.stringByReplacingOccurrencesOfString("%@", withString: "\(self.appName)", options: NSStringCompareOptions(rawValue: 0), range: nil)
} }
private lazy var cancelButtonTitle: String = self.defaultCancelButtonTitle() private lazy var cancelButtonTitle: String = self.defaultCancelButtonTitle()
@@ -737,7 +737,7 @@ public class Manager : ArmchairManager {
template = bundle.localizedStringForKey(template, value:"", table: "ArmchairLocalizable") template = bundle.localizedStringForKey(template, value:"", table: "ArmchairLocalizable")
} }
return template.stringByReplacingOccurrencesOfString("%@", withString: "\(self.appName)", options: nil, range: nil) return template.stringByReplacingOccurrencesOfString("%@", withString: "\(self.appName)", options: NSStringCompareOptions(rawValue: 0), range: nil)
} }
private lazy var remindButtonTitle: String? = self.defaultRemindButtonTitle() private lazy var remindButtonTitle: String? = self.defaultRemindButtonTitle()
@@ -1144,7 +1144,7 @@ public class Manager : ArmchairManager {
if let presentingController = UIApplication.sharedApplication().keyWindow?.rootViewController { if let presentingController = UIApplication.sharedApplication().keyWindow?.rootViewController {
if let topController = topMostViewController(presentingController) { if let topController = topMostViewController(presentingController) {
topController.presentViewController(alertView, animated: usesAnimation) { topController.presentViewController(alertView, animated: usesAnimation) {
println("presentViewController() completed") print("presentViewController() completed")
} }
} }
} }
@@ -1302,7 +1302,7 @@ public class Manager : ArmchairManager {
let storeViewController = SKStoreProductViewController() let storeViewController = SKStoreProductViewController()
var productParameters: [NSObject:AnyObject]! = [SKStoreProductParameterITunesItemIdentifier : appID] var productParameters: [String:AnyObject]! = [SKStoreProductParameterITunesItemIdentifier : appID]
if (operatingSystemVersion >= 8) { if (operatingSystemVersion >= 8) {
productParameters[SKStoreProductParameterAffiliateToken] = affiliateCode productParameters[SKStoreProductParameterAffiliateToken] = affiliateCode
@@ -1543,17 +1543,19 @@ public class Manager : ArmchairManager {
zeroAddress.sin_len = UInt8(sizeofValue(zeroAddress)) zeroAddress.sin_len = UInt8(sizeofValue(zeroAddress))
zeroAddress.sin_family = sa_family_t(AF_INET) zeroAddress.sin_family = sa_family_t(AF_INET)
let defaultRouteReachability = withUnsafePointer(&zeroAddress) { guard let defaultRouteReachability = withUnsafePointer(&zeroAddress, {
SCNetworkReachabilityCreateWithAddress(nil, UnsafePointer($0)).takeRetainedValue() SCNetworkReachabilityCreateWithAddress(nil, UnsafePointer($0))
} }) else {
var flags : SCNetworkReachabilityFlags = 0
if SCNetworkReachabilityGetFlags(defaultRouteReachability, &flags) == 0 {
return false return false
} }
let isReachable = (flags & UInt32(kSCNetworkFlagsReachable)) != 0 var flags : SCNetworkReachabilityFlags = []
let needsConnection = (flags & UInt32(kSCNetworkFlagsConnectionRequired)) != 0 if SCNetworkReachabilityGetFlags(defaultRouteReachability, &flags) {
return false
}
let isReachable = flags.contains(.Reachable)
let needsConnection = flags.contains(.ConnectionRequired)
return (isReachable && !needsConnection) return (isReachable && !needsConnection)
} }
@@ -1581,7 +1583,7 @@ public class Manager : ArmchairManager {
private func topMostViewController(controller: UIViewController?) -> UIViewController? { private func topMostViewController(controller: UIViewController?) -> UIViewController? {
var isPresenting: Bool = false var isPresenting: Bool = false
var topController: UIViewController? = controller var topController: UIViewController? = controller
do { repeat {
// this path is called only on iOS 6+, so -presentedViewController is fine here. // this path is called only on iOS 6+, so -presentedViewController is fine here.
if let controller = topController { if let controller = topController {
var presented: UIViewController? = controller.presentedViewController var presented: UIViewController? = controller.presentedViewController
@@ -1723,7 +1725,7 @@ public class Manager : ArmchairManager {
private func debugLog(log: String) { private func debugLog(log: String) {
if debugEnabled { if debugEnabled {
dispatch_sync(lockQueue, { dispatch_sync(lockQueue, {
println("[Armchair] \(log)") print("[Armchair] \(log)")
}) })
} }
} }