NSHost *h = [NSHost hostWithName:name];
我从这行代码中得到两个错误
ARC Issue: Receiver 'NSHost' for class message is a forward declaration.
ARC Issue: No known class message for selector 'hostWithName:'
谷歌搜索,我发现前向声明错误通常是由于未能包含某些框架。不过,这种情况很奇怪,因为 NSHost 是 Foundation Framework 的一部分,它是在我的头文件中导入的。是的,我的实现导入了我的头文件。
对 NSHost 的 opt+click 表示 NSHost 是在 NSStream.h 中声明的,而不是在 NSHost.h 中。NSStream 头文件只声明@class NSHost
.
Product => Clean 也不能解决任何问题。我很困惑这里的问题是什么:(
编辑:我认为问题在于 NSHost 不适用于 iOS:-/