2011-01-03 12 views
1

私はデータベースにデータをポストするpythonでバックエンドを構築しました。私は抽象化のレイヤーを望んでいるので、私がするべき最も良いことはobjective-cからのpython関数を呼び出すことだと思いました。 python関数はデータベースにポストされます。これはどうすればできますか?iphoneとデータベースの間の抽象レイヤー

+0

これは、Webサーバー上のどこかのリモートデータベースと推定しますか? –

+0

はい、正確です。それについてどんな方法をとるべきですか? – nicholjs

答えて

1

Webサーバー経由でPython関数にアクセスする必要があります(潜在的に中間スクリプト言語を使用してPythonスクリプトを呼び出す必要があります)。これについての詳細は、http://docs.python.org/howto/webservers.html

で読むことができます。正直なところ、これがオプションであれば、より一般的なWebスクリプト言語(Pythonではなく)を使用することは簡単ではありません。問題のリモートサイトへの利用可能なネットワーク接続がありますことを確認し

  1. :上を移動

    は、iPhone側の活動の面で、あなたがする必要があります。 (ここにはStack Overflowに関する質問がたくさんあります:Determining Internet Availability on iPhone?

  2. リモートWebサーバーへのリクエストを開きます。 NSURLRequestクラスがこれに最適です。

  3. 上記の結果を正しく処理します。

関連する問題