2010-12-21 110 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