1

Heroku の Rails アプリと対話する iPhone アプリに RestKit がありますが、マシンでローカルに実行されている Rails アプリでは RestKit が動作しないようです。私のiPhoneアプリでの出力は次のとおりです。

Fail: Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." NSErrorFailingURLKey=http://0.0.0.0:3000/users/1.json, NSUnderlyingError=0x2a9690 "Could not connect to the server."}

私はすべての健全性チェックを行いました。http://0.0.0.0:3000/users/1.jsonブラウザで JSON オブジェクトを返し、ルート URL を Heroku のアプリに変更すると、RestKit は正常に動作します。

足りないものはありますか?RestKit をアプリのローカル バージョンで動作させるにはどうすればよいですか?

4

1 に答える 1

1

これは私の愚かなエラーでした。デバイスで実行されているアプリは、localhost で実行されている Rails アプリにアクセスできません。

これは、シミュレーターで、または運用サーバーを指している場合に正常に機能します。

于 2012-06-15T15:04:21.727 に答える