1

iPhone 4s、iOS5.1.1 で NSURLConnection を使用していますが、同じサブネット上のマシンで php スクリプトを呼び出すのに問題があります
。その iPhone では Safari を使用して問題なく、私のコードも問題なく動作します (マシンがインターネット上のどこかにある限り)。ローカルマシンでは、ある種のタイムアウトで実行され、何も返されません。
シミュレーターでテストすると、3 つすべて (名前、IP、外部名) が機能するか、機能しません。動作を開始する原因はまだわかりません...
報告されたエラーは次のとおりです: NSLocalizedDescription=The request timed out., NSUnderlyingError=0x24e6c0. その番号は見つかりませんでした:-(

どこを探し続けることができるかについての指針(NSURLConnectionとタイムアウトのグーグルは、今では私を夢中にさせています:-<)

4

1 に答える 1

0

これは私にも起こります。その後、IT 担当者に報告したところ、IP を指すインターネット サービス プロバイダーにリクエストを転送しないとのことでした。したがって、私はそれに対する解決策を次のように作成します

#if DEBUG
#define BASE_URL 192.168.x.x
#else
#define IP_ADDRESS www.mysite.com
#endif

シミュレーター用のデバッグ ビルドと iPhone 用のリリース ビルド。

于 2012-07-13T15:17:21.110 に答える