【发布时间】:2017-01-15 21:06:26
【问题描述】:
我正在用钛构建一个应用程序,我想在手机中保存用户的个人资料图片。在我的登录功能中,在 API 响应之后,我尝试这样做:
Ti.App.Properties.setString("user_picture_name", res.profil_picture);
var image_to_save = Ti.UI.createImageView({image:img_url}).toImage();
var picture = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory, res.profil_picture); //As name, the same as the one in DB
picture.write(image_to_save);
在我想要显示图像的视图中:
var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,Ti.App.Properties.getString("user_picture_name") );
var image = Ti.UI.createImageView({
image:f.read(),
width:200,
height:100,
top:20
});
main_container.add(image);
但是图像没有出现。有人可以帮我吗?
非常感谢:)
【问题讨论】:
标签: titanium appcelerator appcelerator-titanium