2011-02-08 71 views
0

我正在實現類似於this example的後臺獲取。不過,我還需要支持具有較舊iOS版本的設備(3.0及更高版本)。所以,我的問題是:哪些版本會支持這個?NSURLRequest,NSURLConnection版本信息

此外,我一直在嘗試創建對象並檢查它是否爲null以確保向後兼容性的方法。但是,如果有直接檢查版本的方法,那也會很棒。

回答

0

一目瞭然,我沒有看到任何與ios 3.0不兼容的代碼。所以你應該沒問題。

NSURLConnection的是可在iOS版2.0和更高版本

當你建立只是確保您設置您的iOS部署目標至3.0

+0

我想我只是需要知道這些版本最初可用的版本......首先,如此回答。 – Jahmic 2011-02-09 19:48:51

0

上面的代碼似乎是3.0兼容。如果您還需要了解操作系統的版本,你可以撥打:

[[UIDevice currentDevice] systemVersion] 

另外,我看了你使用並有似乎是一個顯著內存泄漏的例子。該行:

mutData = [[[NSMutableData alloc] init] retain]; 

將mutData的保留計數設置爲2,這可能意味着它不會被釋放。

+0

感謝有關信息,特別是內存泄漏。完全逃脫了我。 – Jahmic 2011-02-09 19:50:05