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 に答える