Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone NSURLRequest,NSURLConnection版本信息_Iphone_Cocoa_Asynchronous_Loader - Fatal编程技术网

Iphone NSURLRequest,NSURLConnection版本信息

Iphone NSURLRequest,NSURLConnection版本信息,iphone,cocoa,asynchronous,loader,Iphone,Cocoa,Asynchronous,Loader,我正在实现类似于的后台抓取。但是,我还需要支持具有较旧iOS版本(3.0及以上)的设备。所以,我的问题是:什么版本将支持这一点 此外,我一直在使用尝试创建对象并检查其是否为null的技术来确保向后兼容性。但是,如果有一种直接检查版本的方法,那也太好了。乍一看,我没有看到ios 3.0中没有的代码。所以你应该没事 NSURLConnection在iOS 2.0及更高版本中可用 构建时,请确保将iOS部署目标设置为3.0,上面的代码似乎与3.0兼容。如果您确实需要了解操作系统的版本,可以调用: [[

我正在实现类似于的后台抓取。但是,我还需要支持具有较旧iOS版本(3.0及以上)的设备。所以,我的问题是:什么版本将支持这一点


此外,我一直在使用尝试创建对象并检查其是否为null的技术来确保向后兼容性。但是,如果有一种直接检查版本的方法,那也太好了。

乍一看,我没有看到ios 3.0中没有的代码。所以你应该没事

NSURLConnection在iOS 2.0及更高版本中可用


构建时,请确保将iOS部署目标设置为3.0,上面的代码似乎与3.0兼容。如果您确实需要了解操作系统的版本,可以调用:

[[UIDevice currentDevice] systemVersion]
另外,我查看了您正在使用的示例,发现有一个严重的内存泄漏。该行:

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

将mutData的保留计数设置为2,这可能意味着它永远不会被释放

我想我只是想知道这些最初是什么版本的。。。首先,我回答。谢谢你提供的信息,尤其是内存泄漏。我完全逃脱了。