See this linkДоступ PNMessageResult в PubNub Swift
На основании следующей функции я могу получить ответ,
func client(client: PubNub!, didReceiveMessage message: PNMessageResult!) {
println(message)
Но, я могу получить доступ к данным только message.data, который находится в формат PNMessageData.
Даже то, что возвращает данные в следующем формате:
{
message = "{}";
subscribedChannel = 123;
timetoken = 14392105288780634;}
Как я получить доступ к значению сообщения внутри message.data (PNMessageData)?
Есть несколько изменений, хотя, опубликованные данные от сервера десериализируются и работал только после этого. var error: NSError? let x = NSJSONSerialization.JSONObjectWithData ((словарь как! NSString) .dataUsingEncoding (NSUTF8StringEncoding, allowLossyConversion: true) !, options: NSJSONReadingOptions.MutableContainers, error: & error) as! Словарь –
Nigilan