add helper function
This commit is contained in:
parent
c98888c723
commit
38d00412f2
@ -216,7 +216,7 @@ class SocketIOClient: NSObject, SRWebSocketDelegate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Parses a NSDictionary, looking for NSData objects
|
// Parses a NSDictionary, looking for NSData objects
|
||||||
func parseNSDictionary(#dict:NSDictionary) -> (NSDictionary, Bool, [NSData]?) {
|
private func parseNSDictionary(#dict:NSDictionary) -> (NSDictionary, Bool, [NSData]?) {
|
||||||
var returnDict = NSMutableDictionary()
|
var returnDict = NSMutableDictionary()
|
||||||
var placeholder = 0
|
var placeholder = 0
|
||||||
var containedData = false
|
var containedData = false
|
||||||
@ -355,6 +355,19 @@ class SocketIOClient: NSObject, SRWebSocketDelegate {
|
|||||||
selector: Selector("sendPing"), userInfo: nil, repeats: true)
|
selector: Selector("sendPing"), userInfo: nil, repeats: true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Helper method
|
||||||
|
func toJSON(data:Any!) -> NSDictionary? {
|
||||||
|
var err:NSError?
|
||||||
|
var stringData = data as String
|
||||||
|
var JSONData = stringData.dataUsingEncoding(NSUTF8StringEncoding)
|
||||||
|
var json = NSJSONSerialization.JSONObjectWithData(JSONData!, options: NSJSONReadingOptions.allZeros, error: &err) as NSDictionary
|
||||||
|
if (err != nil) {
|
||||||
|
println(err?.localizedDescription)
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return json
|
||||||
|
}
|
||||||
|
|
||||||
// Called when a message is recieved
|
// Called when a message is recieved
|
||||||
func webSocket(webSocket: SRWebSocket!, didReceiveMessage message:AnyObject?) {
|
func webSocket(webSocket: SRWebSocket!, didReceiveMessage message:AnyObject?) {
|
||||||
// println(message)
|
// println(message)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user