プロジェクトでは、AFNetworking を使用する必要があります。github から最新のコピーを入手し、iOS サンプル プロジェクトが機能しているようです。
ただし、「AFNetworking」フォルダーを新しい Xcode プロジェクトにコピーして http 呼び出しを実行しようとすると、AFHTTPClient の初期化子でクラッシュします。
したがって、[AFHTTPClient initWithBaseURL:] には次のコードがあります。
#ifdef _SYSTEMCONFIGURATION_H
[self startMonitoringNetworkReachability];
#endif
そしてそれは本当にばかげているように見えますが、
1) SystemConfiguration をリンクしない場合 - プロジェクトがコンパイルされない
(アーキテクチャ i386 の未定義シンボル: "_SCNetworkReachabilityCreateWithName"、参照先: -[AFHTTPClient startMonitoringNetworkReachability] in AFHTTPClient.o)
2) SystemConfiguration をリンクすると、EXC_BAD_ACCESS を使用して startMonitoringNetworkReachability 内で実行時にプロジェクトがクラッシュします。
SCNetworkReachabilitySetCallback(self.networkReachability, AFReachabilityCallback, &context);
誰かがこの問題を抱えていましたか?彼らが github で lib を称賛する方法から、もっと洗練されていると思いました。