我正在使用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)
答案 0 :(得分:4)
试试这个:
image = JMImageCache.sharedCache.imageForURL(post.image_medium, delegate:self)
imageForURL
是sharedCache
上的一种方法,sharedCache
会返回一个对象,但您发送的参数就像是一个方法。