当 - [NSInputStream读取:maxLength:]返回0时,它在Apple Document中是不明确的吗?

时间:2016-07-24 11:40:45

标签: ios objective-c

在NSInputStream Apple Document中,它指出当 - [NSInputStream read:maxLength:]返回0时,

  
      
  • 0表示已达到缓冲区的末尾。
  •   

'缓冲区'是指用户分配给读取参数或读取缓冲区的缓冲区,a.k.a是流本身。

如果它引用第一种情况,那意味着数据填满了用户的缓冲区。有可能会有更多的数据出现。

如果它涉及后一种情况,则意味着不再有数据出现。所以是时候清理了。

这种含糊不清的确浪费了人们的时间来解决这个问题。

1 个答案:

答案 0 :(得分:1)

它指的是流缓冲区。如果填充了提供的缓冲区,则返回值为android.app.Fragment