別のクラス (「applicationDidFinishLaunching」ではない) からソケットを開始しようとしているので、AppDelegate.mでクラス netClass を呼び出しています。
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
netClass *network = [[netClass alloc] init];
[network startNet];
}
そして、netClassでは、メソッド startNet がソケットを正常に開始します。
- (void)startNet
{
[DDLog addLogger:[DDTTYLogger sharedInstance]];
...
[netService publish];
}
しかし、「didAcceptNewSocket」、「socketDidDisconnect」、「netServiceDidPublish」など、netClass の asyncSocket のメソッドは呼び出されません。
それを呼び出す方法はありますか?
どんな助けでも大歓迎です:-)