【发布时间】:2012-10-26 14:42:14
【问题描述】:
我在将图像从 json 文件加载到 UIImage - Xcode 中的表格单元格中时遇到了一些困难。我试图将图像从服务器加载到 NSArray 中,然后填充表格视图 UIImage 单元格。我在这里缺少什么吗?
图像位于 SQL 服务器上。
感谢您的帮助。
这是从 PHP 到 Xcode 的服务器输出。 (封面图片)
(
"13497074790148.jpeg",
"13494650900147.png",
"13494606630147.png",
"13494605220147.jpeg",
"13494602920147.jpeg",
"13494601850147.jpeg",
"13491916300147.jpeg"
)
这是 Xcode 中的代码
NSArray *itemsimages = [[NSArray alloc]initWithArray:[results valueForKeyPath:@"cover_image"]];
self.itemImages = itemsimages;
这是表格单元格中的代码
UIImage *imageitm = [UIImage imageNamed: [self.itemImages objectAtIndex: [indexPath row]]];
cell.itmImage.image = imageitm;
return cell;
【问题讨论】:
-
imageNamed: 专为应用程序包中的图像而设计。图片在哪里?
-
图像位于 SQL 服务器中。我正在尝试从那里检索它们。
-
@PaulLalonde 图像位于 SQL 服务器上。我正在尝试实现 SDWebImage 来获取这些图像。你有什么建议吗?
-
@exlux15 最佳实践是通过某种网络服务而不是直接从 SQL 服务器检索这些图像。只有 web 服务应该与 SQL 服务器通信。
-
@PaulLalonde 谢谢。目前我有一个从 Xcode 发送到 URL 的请求(带有 GET 方法的 PHP)。 PHP 文件获取所需信息,然后 XCode 从 PHP 获取服务器输出。我将如何更改该流程以实现 Web 服务?
标签: objective-c sql xcode json