【发布时间】:2014-05-17 07:59:52
【问题描述】:
我是 ios 编程新手。我的应用程序正在链接一个打开 NSStream 并使用它们的库,如下所示:
[inputStream scheduleInRunLoop:[NSRunLoop currentRunLoop]
forMode:NSRunLoopCommonModes];
[outputStream scheduleInRunLoop:[NSRunLoop currentRunLoop]
forMode:NSRunLoopCommonModes];
: 以上流的事件由
处理- (void)stream:(NSStream *)stream handleEvent:(NSStreamEvent)eventCode
在同一个文件中(或默认线程?)
我需要在另一个上下文中与服务器交谈,如果我使用 NSStreams,我是否必须设置不同的线程/运行循环?我不想碰上面的库代码。我怎样才能有另一个流处理回调?
我看到了这篇文章。这适用吗?
NSStream and Sockets, NSStreamDelegate methods not being called
谢谢
【问题讨论】: