如何缓存远程图像?

时间:2012-11-27 22:43:07

标签: objective-c rubymotion

我正在使用Rubymotion构建iOS应用。我需要缓存位于表格视图中的远程图像。我正在尝试使用名为“JMImageCache”的Cocoapod:https://github.com/jakemarsh/JMImageCache

我无法弄清楚如何使用它以及如何将objective-c代码转换为Ruby。

这是Objective-C代码:

UIImage *image = [[JMImageCache sharedCache] imageForURL:@"http://dundermifflin.com/i/MichaelScott.png" delegate:self];

我试图像这样转换它,但它错了:

image = JMImageCache.sharedCache(imageForURL:post.image_medium, delegate:self)

1 个答案:

答案 0 :(得分:4)

试试这个:

image = JMImageCache.sharedCache.imageForURL(post.image_medium, delegate:self)

imageForURLsharedCache上的一种方法,sharedCache会返回一个对象,但您发送的参数就像是一个方法。