0

sqliteマネージャーのデータベースに保持するこのパス

/Users/james/Desktop/Travel/orginal image/TEE5883m.jpg

シミュレーターで実行すると正常に動作しますが、iPhone デバイスでは画像が表示されません。

理由がわかりません、助けてください。

4

1 に答える 1

0

これは、コンピューター上のローカル パスです。iPhone シミュレーターはコンピューター上で実行されます。それがファイルを見ることができる理由です。明らかに、デバイスは Mac 上のファイルにアクセスできません。コードを修正する必要があります。データベース内のパスは、ドキュメント ディレクトリなどのアプリ フォルダーの 1 つを指している必要があります。

于 2015-11-07T11:43:30.937 に答える