Also meine Frage ist, wie Callback funktioniert?Callbacks in Socket.IO-Client-Swift in objc Projekt
ich hatte das [SocketIOClientSwift-Swift][1]
zu meinem [Objective-C]
Projekt importiert. Hier ist mein Code:
NSURL *url = [[NSURL alloc] initWithString:@"http://myserver.com:8080"];
SocketIOClient *socket = [[SocketIOClient alloc] initWithSocketURL:url options:@{ @"log": @YES, @"forcePolling": @YES }];
[socket onAny:^(SocketAnyEvent *event) {
NSLog(@"Receive Event %@", event);
}];
[socket on:@"connect" callback:^(NSArray *data, SocketAckEmitter *ack) {
NSLog(@"socket connected");
// [socket emit:@"echo" withItems:@[@"echo test"]];
}];
[socket connect];
So sehe ich nicht log mit Ereignis empfangen ... kein Rückruf des genannt werden, aber wenn ich die [socket emit:@"echo" withItems:@[@"echo test"]];
Kommentar-, wird der Rückruf aufgerufen und Ereignis empfangen. .. Log Start Ereignis anzeigen, wenn es eine Verbindung fehlgeschlagen ist. Wie ?
@Constantin Saulenco können Sie dies versuchen? –