Shr*_*hri 4 iphone ftp asynchronous objective-c nsstream
如何同步调用NSStream以获得结果?
目前,我正在其中一个委托方法中获得异步回调
`(void)stream:(NSStream *)theStream handleEvent:(NSStreamEvent)streamEvent`-
Run Code Online (Sandbox Code Playgroud)
An NSStream是一个抽象类,既不读取数据也不将数据写入流.要实际访问数据,您需要一个具体的子类,例如NSInputStream或NSOutputStream(或您的自定义子类NSStream).读取NSInputStream呼叫中的数据read:maxLength:.您可能想要轮询流,询问是否有任何新数据可用hasBytesAvailable.NSOutputStream具有类似的write:maxLength:和hasSpaceAvailable方法.
iOS文档强烈建议您避免轮询,并通过响应异步回调委托方法来使用运行循环调度.
| 归档时间: |
|
| 查看次数: |
1852 次 |
| 最近记录: |