2010-12-21 96 views
0

以下问题:问题与检索图像

我创建了一个子类的NSXMLParser得到的Xbox Live个人资料数据,该类工作正常,但我有显示图像的问题。

NSLog(@"%@", [[xbl.games objectAtIndex: i] objectForKey: @"Image64Url"]); 

输出:

http://tiles.xbox.com/tiles/+4/R1/1Wdsb2JhbC9ECgUAGwEfV1oiL2ljb24vMC84MDAwAAAAAAAAAPpahOQ=.jpg 

显示图像:

NSURL *url = [NSURL URLWithString:[[xbl.games objectAtIndex: i] objectForKey: @"Image64Url"]]; 
NSData *data = [NSData dataWithContentsOfURL:url]; 
gamerPicView.image = [[UIImage alloc] initWithData:data]; 

不工作,但如果我运行:

NSURL *url = [NSURL URLWithString:@"http://tiles.xbox.com/tiles/+4/R1/1Wdsb2JhbC9ECgUAGwEfV1oiL2ljb24vMC84MDAwAAAAAAAAAPpahOQ=.jpg"]; 
NSData *data = [NSData dataWithContentsOfURL:url]; 
gamerPicView.image = [[UIImage alloc] initWithData:data]; 

它的工作,我真的糊涂了什么我的错? 感谢来自瑞士的帮助和问候。

回答

0

我会打印你的第一个(不成功)尝试显示图像后,看看它是否是相同的URL或不是作为代码工作,因为这似乎是唯一的地方可能是错的东西。

编辑:如果你仍然不能找出问题,在这两种情况下发布NSLog输出'url'。

+0

谢谢,在url的输出是一个“\ n”我不知道为什么,但如果我把它切出来一切正常。再次感谢。 – Mario 2010-12-22 13:02:19