3
有無論如何查看nsinputstream中的值,如將其轉換爲字符串?nsinputstream to string?
有無論如何查看nsinputstream中的值,如將其轉換爲字符串?nsinputstream to string?
如果你正在閱讀從流是在一個文件或URL指向的數據,你可以的NSString方法:
+ stringWithContentsOfFile:encoding:error:
+ stringWithContentsOfURL:encoding:error:
對這些方法的文檔查看NSString class reference。
我假設你的意思是這是一個從NSInputStream返回的數據:
- (NSInteger)read:(uint8_t *)buffer maxLength:(NSUInteger)len;
試試這個:
NSInteger bytesRead = [myInputStream read:&byteBuffer maxLength:4096];
NSString *stringFromData = [[NSString alloc] initWithBytes:byteBuffer length:bytesRead encoding:NSUTF8StringEncoding];