0

これは私のコードです。これを実行すると、以下のエラーが発生します。

アーキテクチャ i386 の未定義シンボル:
"_OBJC_CLASS_$_Reachability"、参照元: ASKViewController.o ld
の objc-class-ref : アーキテクチャ i386 のシンボルが見つかりません。clang : エラー: リンカー コマンドが終了コード 1 (使用 -v) で失敗しました呼び出しを見るために)

-(void) checknetork{

    Reachability *reach=[Reachability reachabilityWithHostName:@"http://www.google.com.sg"];
    NetworkStatus netstatus=[reach currentReachabilityStatus];
    bool net;
    switch (netstatus)
    {
        case NotReachable:
            net=NO;
            break;
        case ReachableViaWiFi:
            net=YES;
            break;
        case ReachableViaWWAN:
            net=YES;
            break;
    }

    if (net)
    {
        HUD.labelText=@"Connecting.,,";
        HUD.customView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@""]];
        HUD.mode = MBProgressHUDModeCustomView;
        [HUD hide:YES afterDelay:2];
        return;
    }
    else
    {
        UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"Alert.!" message:@"Check Your Network Connection.!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [alert show];
    }
}
4

1 に答える 1

1

ターゲットを選択してビルドフェーズに移動しますコンパイルソースを選択します+をクリックしてrechability.mを選択します

于 2012-12-14T12:23:06.167 に答える