如何在目标C中编写以下代码:

let strPictureURL: String = (result.objectForKey("picture")?.objectForKey("data")?.objectForKey("url") as? String)!
self.ivUserProfileImage.image = UIImage(data: NSData(contentsOfURL: NSURL(string: strPictureURL)!)!)


我一直试图在目标C中重写代码,但找不到从NSString设置图像的方法。到目前为止,我已经做到了:

NSString *strPictureURL = [[[result objectForKey:@"picture"] objectForKey: @"data"] objectForKey:@"url"];

最佳答案

NSString *strPictureURL = [[[result objectForKey:@"picture"] objectForKey: @"data"] objectForKey:@"url"];
self.ivUserProfileImage.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:strPictureUrl]]];

10-08 12:19