首先,对不起我的英语......我正在开发一个具有 UITabBarController 的 iOS 应用程序。我想从此 UITabBarController 初始化套接字,以管理应用程序内部发生的任何事件。
问题是我不知道该怎么做。使用我的套接字,我可以将消息发送到服务器并从该服务器接收它们。如果我在其他选项卡项目中,我想接收事件。
这是我创建套接字的代码:
- (void) initNetworkCommunication {
CFReadStreamRef readStream;
CFWriteStreamRef writeStream;
CFStreamCreatePairWithSocketToHost(NULL, (CFStringRef)@"212.227.52.247", 9191, &readStream, &writeStream);
inputStream = (__bridge NSInputStream *)readStream;
outputStream = (__bridge NSOutputStream *)writeStream;
[inputStream setDelegate:self];
[outputStream setDelegate:self];
[inputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[outputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[inputStream open];
[outputStream open];
[self activarUsuario];
}
我有一个发送消息的视图,但我想在我的 UITabBarController 中的所有视图中处理事件,比如 WhatsApp 她你收到一条新消息......
有人能帮助我吗?
我已经在谷歌搜索了几天,但我没有找到任何东西......
非常感谢你!!