-1

我实现NSInputStream了如下子类:

班级名称:SampleInputStream

-(id)init{

self = [super init];

if (self) {

}
return self;
}

- (NSInteger)read:(const uint8_t *)buffer
      maxLength:(NSUInteger)length{

   return 0;
}

- (BOOL)getBuffer:(uint8_t **)buffer length:(NSUInteger *)len{

   return YES;

}

之后我像这样从其他类调用这个类

SampleInputStream *obj = [[SampleInputStream alloc] init];

但是read方法和getBuffer方法没有调用。

你能建议一下吗?

4

1 回答 1

0

去阅读文档和示例。您不了解流的用途。

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Streams/Streams.html#//apple_ref/doc/uid/10000188i

于 2015-01-07T12:13:43.043 回答