     }
 }
 
+private extension NSURL {
+
+    var queryInfo: [String: String] {
+
+        var info = [String: String]()
+
+        if let querys = query?.componentsSeparatedByString("&") {
+            for query in querys {
+                let keyValuePair = query.componentsSeparatedByString("=")
+                if keyValuePair.count == 2 {
+                    let key = keyValuePair[0]
+                    let value = keyValuePair[1]
+
+                    info[key] = value
+                }
+            }
+        }
+        
+        return info
+    }
+}
+

            sharedMonkeyKing.latestFinish?(success)

            return success

            /*
            guard let data = UIPasteboard.generalPasteboard().dataForPasteboardType("com.tencent." + URL.scheme) else {
                return false
            }

            if let dic = NSKeyedUnarchiver.unarchiveObjectWithData(data) as? NSDictionary {

                guard let result = dic["ret"]?.integerValue else {
                    return false
                }

                let success = (result == 0)

                sharedMonkeyKing.latestFinish?(success)

                return success
            }*/
        }

        return false


    public class func handleOpenURL(URL: NSURL) -> Bool {

        if URL.scheme.hasPrefix("wx") {

            guard let data = UIPasteboard.generalPasteboard().dataForPasteboardType("content") else {
