3

在我的应用程序中,我想检测网络状态变化以在当时进行一些操作。我在 app-delegate 中添加了以下代码。当我打开网络连接时,“ networkStatusChanged:”方法调用了一次,这是正确的。当我关闭网络连接时,它会调用两次。任何人都可以帮我找出问题所在......

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(networkStatusChanged:)
                                                 name:kReachabilityChangedNotification
                                               object:nil];
    reachability = [[Reachability reachabilityForInternetConnection] retain];
    [reachability startNotifier];
4

1 回答 1

1

它可能为丢失的 WiFi 连接执行一次,为丢失的单元数据连接执行第二次。

于 2013-05-02T12:36:50.177 回答