我正在尝试对 NSInputStream 进行子类化,但是当我在子类上调用 open 时,程序会因“仅为抽象类定义的打开”异常而崩溃。我阅读了 NSStream 的文档,其中说我需要在其他方法中实现 open ,但我正在继承 NSInputStream ,它已经有一个可以工作的 open 方法,这对我来说很好。
上述异常的原因是什么?有没有我不明白的语言概念?有人请赐教。
我正在尝试对 NSInputStream 进行子类化,但是当我在子类上调用 open 时,程序会因“仅为抽象类定义的打开”异常而崩溃。我阅读了 NSStream 的文档,其中说我需要在其他方法中实现 open ,但我正在继承 NSInputStream ,它已经有一个可以工作的 open 方法,这对我来说很好。
上述异常的原因是什么?有没有我不明白的语言概念?有人请赐教。