2009-12-24 29 views
0

雖然我試圖從URL獲取數據,但它返回nil。但是同樣的路線在其他項目中起作用。我通過創建新項目來測試它。我的代碼在這裏NSData datawithcontentsOfURL不能在我的項目中工作

NSData * imgData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@「http://image.projectnext.eu/RBXF_Icon.jpg」]];

它在我的測試項目中獲得完美的數據,但不能在需要的項目中工作。我的原始項目中是否有任何設置需要啓用?

+0

我見過一些NSURL對象的不是主線程之外正常工作。這段代碼是在mainthread還是在後臺運行? – 2009-12-24 05:13:19

+0

其實我在後臺進程中是在新線程中使用的,後來看到NSData工作不正常,我在主線程中嘗試過,它不工作。還有一件事是我聲明的變量在下一行執行中變爲零。例如,我試着給一個字符串賦值。 NSSTRing * str = @「String added」; 雖然我嘗試通過調試器。在下一行執行中,字符串值變爲零。它顯示str值爲「<變量無效」。 Wat同樣發生在NSData上。你可以使用 – 2009-12-25 13:00:51

回答

0

請確保您有網絡連接 - 無論是WiFi或通過電話網絡....

+0

ya網絡。我在模擬器中測試。網絡連接很好。它在我的示例項目中絕對有效。 – 2009-12-24 05:12:49

相關問題