2016-05-03 16 views
0

タイトルのとおり、iOS 9.3.1の物理デバイス(ImageViewのイメージも、翻訳もTi.Filesystem.getFile()経由のその他のファイルもありません)のローカルリソースはロードされていません。ブランク、白画像における次のコードの結果(画像は間違いなくファイルシステム上に存在していても):ローカルリソースがiOS 9.3.1物理デバイスに読み込まれていません

Ti.UI.createImageView({ 
    width : Ti.UI.FILL, 
    height : Ti.UI.FILL, 
    image : '/images/bg01.jpg' 
}); 

のiOSシミュレータのすべての組み合わせで、および物理7.1 iOSの正確上記のコードが実行され、ディスプレイデバイス(すべてのAndroidデバイスとエミュレータ)残念ながら、物理的な9.3.1デバイスにアクセスすることはできませんので、ログは表示されません。

これは、Titanium SDK 5.2.2GAを使用しています。

+1

大文字小文字を区別するためにファイル名とフォルダ名が適切であることを確認してください。 iOSデバイスでは大文字と小文字が区別されます。また、Prashantが述べたように、JPGからPNGに変換して確認してください。 – Soumya

+0

どのようにしてデバイスを構築しましたか? AppC/Ti CLIまたはStudioまたはXcodeから直接アクセスします。最後のケースでは、既知の問題があります:https://jira.appcelerator.org/browse/TIMOB-19818 –

答えて

0

jpgファイルのみを使用してディレクトリレイアウトのスナップショットを共有する場合にpngファイルを使用してみると、ディレクトリやファイル名に間違いがないことを確認できますか?

しかし、すべてのシミュレータで動作しているとも言われていますので、iOS 9.xでも動作していると想定しています。この場合、実際には物理デバイスでアプリケーションをテストする必要があります。

私のiPhone 9.3.1でコードをテストすることはできますが、私は通常9.3.1で作業しています。このような奇妙な問題に直面したことはありませんので、問題があるかテストしてください実際のデバイス。

デバイス自体に問題がある可能性があります。

0

まず、ケースが正しいことを確認します。私が正しく思い出すと、シミュレータは大文字小文字を区別しませんが、物理的なデバイスは何ですか?

xCodeを使用してこの問題に遭遇しました。何らかの理由で、画像はLocalizable.stringsファイルと同様に残されます。私はまだこれを回避する方法を見つけ出すことができず、手動でxCodeプロジェクトに追加する必要があります。

ヘルプについては、TIMOB-19818を参照してください。 Christopher.foxのコメントは私の問題を解決するために私を導くものです。

関連する問題