2011-12-24 9 views
0

を保存されていないTiSDK 1.7.1
のiOS 5.0Appceleratorの画像

は私がアプリに渡されるイメージのURLを取得し、applicationDataDirectoryに保管しようとしています。

URLを受け取り、ImageViewを作成し、それを.toImage()に渡してファイルに書き込む関数を記述しました。

http://pastie.org/3064770

私はシミュレータでそれを実行し、それが渡されている画像は、保存されていない一般的なプレースホルダイメージだ画像を表示するためにファインダーにapplicationDataDirectoryに行きます。

思考?

+0

3歳以上の質問の不要な編集のようです...ご挨拶は不適切ですか? – joseym

答えて

0

私はまだ画像がWebからダウンロードされていないときに画像を保存していると思います - データはありません。 imageプロパティを取得するとすぐにイメージは利用できません。あなたは 'load'イベントを待たなければなりません。 Dawson Tothにはgreat example on how to create a caching image view which saves the file when the image has loadedがあります。 Androidの1.7.Xでは 'load'イベントが発生しないため、iOSのみ。

また、チタンは画面に表示されるときにのみ画像を読み込みます。したがって、バックグラウンドでダウンロードする場合はuse a HttpClientです。

+0

それは理にかなっています。答えをありがとう、私は明日練習に入れて、あなたに戻ってきます。再度、感謝します! – joseym

関連する問題