2011-02-08 73 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