ios swift有网络连接回调吗?

时间:2016-01-29 13:46:09

标签: ios swift networking

我想在没有网络连接的情况下阻止我的应用程序。

我看到了post有关检查网络连接的信息。

有没有办法通过回调import re files=['/home/test/2015-11-11/part2/part2a/part2b.png', '/test1/test2/test3/test4/test5/2016-01-01/c/test3/test4.bin', '/opt/logging/bin64/spare/1905-12-12/intereting/file/location/part2.txt'] for f2 in files: try: last_file=re.split('\d{4}[-]\d{2}[-]\d{2}/',f2)[1].split('/')[-1] except ValueError: last_file="Not Found" print last_file,f2 part2b.png /home/test/2015-11-11/part2/part2a/part2b.png test4.bin /test1/test2/test3/test4/test5/2016-01-01/c/test3/test4.bin part2.txt /opt/logging/bin64/spare/1905-12-12/intereting/file/location/part2.txt 注册听众?而不是创建我自己的定期任务?

1 个答案:

答案 0 :(得分:0)

您可以使用Reachability类在网络状态发生变化时收到通知。有关文档以及集成Reachability的示例代码,请参阅https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html。它会为您提供kReachabilityChangedNotification通知,该通知在网络状态发生变化时进行广播。收到通知后,您可以检查网络是否可用。

您也可以参考此How to use reachability class to detect valid internet connection?