Я пытаюсь добавить SocketClusteriOS (https://github.com/abpopov/SocketCluster-ios-client), написанный на языке Objective C для проекта Swift. Я протестировал этот модуль в проекте Objective C, URL-адрес работает нормально, но когда я пытаюсь добавить его в проект Swift, у меня возникают странные ошибки:
NewSocketTestApp[1641:29629] {"event":"#disconnect","data":
{"code":4005}}
#disconnect
Я мог бы подумать, что проблема в соединении заголовка. Я прикрепил ссылку на свой репозиторий тестового приложения. https://github.com/davigr/SocketClusterSwift. SocketCluster-ios-client использует модуль SocketRocket, я также упомянул этот модуль в своем заголовке. К сожалению, когда я пытаюсь подключиться, это не удается. Я сделал тот же код в проекте Objective C, все было в порядке. Может ли кто-нибудь помочь мне решить эту проблему? Возможно, проблема в настройках проекта или в заголовках моста. Мой заголовок моста:
#ifndef Bridging_Header_h
#define Bridging_Header_h
#import "Pods/SocketCluster-ios-client/Pod/Classes/SCChannel.h"
#import "Pods/SocketCluster-ios-client/Pod/Classes/SCSocket.h"
#import "Pods/SocketCluster-ios-client/Pod/Classes/SCMessage.h"
#import "Pods/SocketRocket/SocketRocket/SocketRocket.h"
#import <Foundation/Foundation.h>
#import <CFNetwork/CFNetwork.h>
#import <Security/Security.h>