ヘッダーファイルを単純にインポートするためのコンパイルエラーが発生する理由は何か不思議です。私がそれをコメントアウトすると、すべてのものがうまくコンパイルされます。私のUIViewControllerにインポートしようとしているクラスのヘッダ/実装は、警告なしでコンパイラに渡されます。しかし、私がそれを組み込むとすぐに、私は多くのエラーを受け取ります。Objective-C:ヘッダーファイルをインポートするときにコンパイルエラーが発生するのはなぜですか?
私は自分のコードでAppleの到達可能性アプリを使用しようとしている、とのようなものやっによって:
#import "Reachability.h"
を私はのトンを得る:
error: syntax error before 'target'
error: syntax error before 'SCNetworkReachabilityFlags'
error: syntax error before 'SCNetworkReachabilityRef'
error: syntax error before 'SCNetworkReachabilityRef'
fatal error: method definition not in @implementation context
それはほとんどに関する不満だ:
static void ReachabilityCallback(SCNetworkReachabilityRef target, SCNetworkReachabilityFlags flags, void *info);
- (BOOL)isNetworkAvailableFlags:(SCNetworkReachabilityFlags *)outFlags;
- (SCNetworkReachabilityRef)reachabilityRefForHostName:(NSString *)hostName;
- (CFRunLoopRef)startListeningForReachabilityChanges:(SCNetworkReachabilityRef)reachability onRunLoop:(CFRunLoopRef)runLoop;
ヘッダーファイルをインポートしようとしたときにこれがなぜ起こっているのでしょうか?
ああdangitわからないあなたがそれを得ることができます。 – Coocoo4Cocoa
まだ動作していません.. – Clement