ios - 使用 URL 在 Xcode 中修改 UIImageview

标签 ios objective-c url uiimage xcode7

我厌倦了在 Xcode 中使用此代码来修改图片,但没有任何变化

    UIImage *myimage= (UIImage *)[tableView viewWithTag:tag+1];

    NSURL *imageURL = [NSURL URLWithString:@"https://38.media.tumblr.com/avatar_c0deb2e1dd65_128.png"];


    dispatch_async(dispatch_get_global_queue(0,0), ^{
        NSData * data = [[NSData alloc] initWithContentsOfURL: imageURL];
        if ( data == nil ){
            return;

        }
        dispatch_async(dispatch_get_main_queue(), ^{
            NSLog(@"dddddddd");

   __block myimage = [UIImage imageWithData: data];
        });

    });

谢谢。

最佳答案

您的代码有误。它应该是这样的:

UIImageView *myImageView= (UIImageView *)[tableView viewWithTag:tag+1];

NSURL *imageURL = [NSURL URLWithString: 
  @"https://38.media.tumblr.com/avatar_c0deb2e1dd65_128.png"];
dispatch_async(dispatch_get_global_queue(0,0), ^
{
    NSData * data = [[NSData alloc] initWithContentsOfURL: imageURL];
    if ( data == nil )
    {
        return;
    }
    dispatch_async(dispatch_get_main_queue(), ^
    {
        NSLog(@"dddddddd");

        UIImage *myImage = [UIImage imageWithData: data];
        myImageView.image = myImage;
    });
});

关于ios - 使用 URL 在 Xcode 中修改 UIImageview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33920957/

相关文章:

iphone - 缩进 UITextField 中的文本

php - Facebook。可以发私信吗?

ios - 你如何在 Swift 中编写模拟?

ios - 从代码中分离不起作用

ios - boundingRectWithSize 不复制 UITextView

java - 更改 Axis Web 服务 URL

ios - UIView.animateWithDuration 或 UIScrollView.animateWithDuration - 如何在当前状态暂停

ios - 如何在 iOS NotificationCenter addObserver 中查找更改的设置

css - 将学区 Logo 与 URL 学区 ID 相匹配

javascript - 如何从 jquery 哈希中获取多个值