アプリケーションにインターネットアクセスを追加しようとしていますが、これを行うために、ユーザーがWifi/3Gネットワークに接続されているかどうかを確認しています。これを行うために、私はAppleのReachabilityサンプルコードに従い、AppleのReachability.hとReachability.mをプロジェクトに追加しました。この時点でプロジェクトを実行しようとすると(AppleのReachabilityファイルにアクセスするコードを追加していない)、私は13のエラーが発生します。私はまだSystemConfigurationフレームワークを自分のプロジェクトに追加していないので、これは普通のようですが、私はそれを追加しても同じエラーが出るので、フレームワークを正しく追加しているのだろうかと思います。Reachabilityクラスを追加する際のエラー「自動参照カウントの問題」
フレームワークを追加するには... プロジェクト>ターゲット>ビルド段階>ライブラリとバイナリをリンク> +ボタン> SystemConfigurationを追加してください。フレームワーク
他に誰かがこの問題を抱えていて、何か考え出しましたか? 「自動参照カウントの問題」を示すエラーの
画像
http://farm8.staticflickr.com/7034/6461498873_5faeae2db3_b.jpg http://farm8.staticflickr.com/7017/6461499405_1e679067e2_b.jpg
問題があることを行う方法を参照してくださいReachability.m
のためのARCを無効にする必要があります事実、欠落しているフレームワークの追加に接続されず、ARCに接続されます。あなたのプロジェクトではARCが使用されていますが、以前はAppleがARC用に構築されていませんでした。あなたはAppleのReachabilityを使わずに、ASIHTTPRequestに含まれる大幅に改良されたバージョンを使用するべきです。 – Till
私がやっていることは、Wifi接続を確認することです。ASIHTTPRequestを使用すると、どのように改善されますか?返信いただきありがとうございます。 – iMinichrispy