我试图将流从一个函数传递到另一个函数,以便它可以在该函数中从中读取。
var instream = NSInputStream()
foo(instream)
foo只是:
func foo (instream: NSInputStream) {
instream.read(...);
}
这是正确的方法吗?好像我应该通过引用传递它,如
foo(&instream)
func foo (instream: UnsafeMutablePointer<NSInputStream>) {
// how to dereference a stream pointer in Swift?
}
但是编译器说不能调用&#39; foo&#39;使用类型&#39;(inout NSInputStream)&#39;
的参数列表