|
@@ -7,6 +7,11 @@
|
|
|
|
|
|
import Cocoa
|
|
|
|
|
|
+enum KMDFPJumpType: Int {
|
|
|
+ case Web = 0 // 网页
|
|
|
+ case ComparisonSheet // 比较表
|
|
|
+}
|
|
|
+
|
|
|
@objcMembers class KMAdsInfoManager: NSObject {
|
|
|
|
|
|
public static let shareInstance = KMAdsInfoManager.init()
|
|
@@ -133,7 +138,22 @@ import Cocoa
|
|
|
return self.infoDict["version"] as! String
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ var jumpType: KMDFPJumpType {
|
|
|
+ get {
|
|
|
+ guard let typeString = self.infoDict.object(forKey: "jumpType") else {
|
|
|
+ return .Web
|
|
|
+ }
|
|
|
+ if typeString is String {
|
|
|
+ let jumpTypeString = typeString as! String
|
|
|
+ if jumpTypeString == "Comparison Sheet" {
|
|
|
+ return .ComparisonSheet
|
|
|
+ } else if jumpTypeString == "Web" {
|
|
|
+ return .Web
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return .Web
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|