如何使用CPImage从URL下载图像?

时间:2010-12-07 05:27:45

标签: cappuccino objective-j

我有一个CPImage:

-(void)setAvatarImageForMessage:(STMessage)aSTMsg{
    var image = [[CPImage alloc] initWithContentsOfFile:aSTMsg.avatar_url];

    [image setDelegate:self];

    if([image loadStatus] == CPImageLoadStatusCompleted)
        CPLog.debug("avatar image loaded");
    else
         CPLog.debug("avatar image FAILED!!!");
}

但我不确定这是从URL下载图像的正确方法吗?

1 个答案:

答案 0 :(得分:1)

这就是你创建图像的方式,但你不能指望它立即加载。图像(就像网络上的其他所有内容一样)异步加载。如果您需要知道图像何时加载,您可以注册通知。