Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. // получили сообщение
  3. - (void)webSocket:(SRWebSocket *)webSocket didReceiveMessage:(id)message {
  4.     NSError *jsonError;
  5.     NSData *objectData = [message dataUsingEncoding:NSUTF8StringEncoding];
  6.     id messageData = [NSJSONSerialization JSONObjectWithData:objectData options:NSJSONReadingMutableContainers error:&jsonError];
  7.  
  8.     if (jsonError) {
  9.         // ошибка сериализации json
  10.         return;
  11.     }
  12.  
  13.     if ([messageData isKindOfClass:[NSMutableDictionary class]]) {
  14.         // эвент
  15.         [self eventHandler:messageData];
  16.     }
  17.     if ([messageData isKindOfClass:[NSMutableArray class]]) {
  18.         // данные
  19.         [self dataHandler:messageData];
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement