Xcode 4.2检测互联网连接

时间:2012-02-03 00:57:46

标签: networking xcode4.2 reachability

除了Reachability之外还有其他方法可以检测是否有可用的互联网连接?

我正在尝试这样做: 如果存在Internet连接,请从服务器上的plist填充表视图。 如果没有互联网连接,请在手机上使用plist填充相同的表格视图。

此外,这些方法可以合并,以便它们不会重复数据吗? 我可以从我的应用程序中的服务器和文件填充表格视图并比较两个结果,如果重复只显示一次吗?

1 个答案:

答案 0 :(得分:2)

可达性类是处理检测设备是否具有活动互联网连接的最可靠方法。至于合并来自本地plist和远程plist的数据,您可以将数据从两个对象中检索到两个不同的NSSet对象,然后调用setByAddingObjectsFromSet:来加入它们

NSSet *localData = [NSSet new];
//Do Something to populate this Set
NSSet *remoteData = [NSSet new];
//Do Something to populate this Set
NSArray *tableData = [[localData setByAddingObjectsFromSet:remoteData]allObjects];
相关问题