0

我正在使用 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)
4

1 回答 1

4

尝试这个:

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

imageForURL是 on 的一个方法sharedCachesharedCache返回一个对象,但是您向它发送参数就像它是一个方法一样。

于 2012-11-28T17:38:57.120 回答