NSHost *h = [NSHost hostWithName:name];
このコード行から 2 つのエラーが発生します
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+クリックすると、NSHost が NSHost.h ではなく NSStream.h で宣言されていることがわかります。NSStream ヘッダー ファイルは@class NSHost
.
Product => Clean でも何も解決しません。ここで何が問題なのか、私はかなり混乱しています:(
編集:問題は、NSHostがiOSで利用できないことだと思います:-/