0

我有一个 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 下载图像的正确方法?

4

1 回答 1

1

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

于 2010-12-07T18:35:13.413 回答