我有一个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下载图像的正确方法吗?
答案 0 :(得分:1)
这就是你创建图像的方式,但你不能指望它立即加载。图像(就像网络上的其他所有内容一样)异步加载。如果您需要知道图像何时加载,您可以注册通知。