1

そこで、socket.ioを使用して基本的なチャットアプリケーションを開発したいと思います。私はこのフレームワークを使用しています。これは基本的にSocketRocketの単なるラッパーです。

これで、connectToHost:onPortを作成し、didReceiveResponseで200を受け取りました。connectionDidFinishLoadingも呼び出されます。このメソッドでEXC_BAD_ACCESSを取得する前に、最後にopenSocketメソッドでOpeningURL_NAMEを出力します。

[self _performDelegateBlock:^{
    if ([self.delegate respondsToSelector:@selector(webSocketDidOpen:)]) {  // <- EXC_BAD_ACESSS error here
        [self.delegate webSocketDidOpen:self];
    };
}];

それが何であるかについて何か考えはありますか?私の理解では、私が使用しているフレームワークは、SocketRocketのこのデリゲートメソッドを実装する必要があります。

前もって感謝します!

4

1 に答える 1

1

ついにエラーを見つけました、そしてそれはかなりばかげていました。SocketIOインスタンスのクラス変数を作成する必要がありました。そのため、ライフサイクルは終了し、遅延はゼロでした。まぁ!

于 2012-11-26T17:56:27.593 に答える