UIImage 设置数据库中文件名的值

发布于 2024-08-21 12:55:49 字数 277 浏览 4 评论 0原文

我有一个包含多项数据的 SQLite 数据库,其中包含一列,其中包含我想在应用程序中使用的图像的文件名。
我知道如何提取这些数据,但我不知道用于将该文件名设置为 uiimage 的正确语法。
这是我认为它看起来像的一个例子。

UIImage *animalImage = [[UIImage imageNamed:[database imagefilename];  
self.childController.stepImage.image = animalImage;

I have a SQLite database containing several items of data and in there i have included a column with the file names of the images i want to use in my app.
I know how to pull this data out but i dont know the correct syntax to use to set that filename to the uiimage.
Here is an example of what i thought it would look like.

UIImage *animalImage = [[UIImage imageNamed:[database imagefilename];  
self.childController.stepImage.image = animalImage;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

┊风居住的梦幻卍 2024-08-28 12:55:49

假设 '[database imagefilename]' 返回一个带有图像文件名的 NSString 那么这看起来不错。您在第一行末尾缺少一个“]”(但我认为这是复制粘贴错误:-))

再次假设“self.childController.stepImage”是一个 UIImageView 那么最可能的错误是名称“[数据库图像文件名]”返回的图像文件与应用程序包中的图像文件不匹配。

Assuming '[database imagefilename]' returns an NSString with the filename of the image then this looks good. You're missing a ']' at the end of the first line (but I assume thats a copy paste error :-) )

Again assuming that 'self.childController.stepImage' is a UIImageView then the most likely error is that the name returned by '[database imagefilename]' does not match an image file in the application bundle.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文