Iphone 可达性运行时错误-SCNetworkReachabilitySetDispatchQueue()失败:权限被拒绝

Iphone 可达性运行时错误-SCNetworkReachabilitySetDispatchQueue()失败:权限被拒绝,iphone,ios,reachability,Iphone,Ios,Reachability,这是我的密码: Reachability *r = [Reachability reachabilityWithHostname:host]; r.reachableBlock = ^(Reachability*reach) { // Update the UI on the main thread }); }; r.unreachableBlock = ^(Reachability*reach) { // Update the UI on the ma

这是我的密码:

Reachability *r = [Reachability reachabilityWithHostname:host];    
r.reachableBlock = ^(Reachability*reach)
{
    // Update the UI on the main thread

    });
};    
r.unreachableBlock = ^(Reachability*reach)
{
    // Update the UI on the main thread with error alert

    });
};    
[r startNotifier]; 
在运行最后一条语句时,我记录了以下错误,并且它从不执行任何
reachableBlock
unchableblock

 SCNetworkReachabilitySetDispatchQueue() failed: Permission denied
对于任何想知道我已经尝试过什么的人,我也尝试过:

dispatch_async(dispatch_get_global_queue(0,0), ^{
    [r startNotifier];
});
但这会产生同样的结果。
我记录了一个问题。

这不再是问题


出于一些神秘的原因,我清理了构建文件夹,重置了iOS模拟器,重新启动并重新编译了它——错误消失了。起初,我没有成功地遵循这些步骤,但只是为了尝试而这样做,结果成功了

这不再是一个问题


出于一些神秘的原因,我清理了构建文件夹,重置了iOS模拟器,重新启动并重新编译了它——错误消失了。起初,我没有成功地遵循这些步骤,但只是为了尝试而这样做,结果成功了

正如我写的那样使用苹果开发者论坛,我不确定是不是XCode导致了它。看着它,苹果似乎绝对无能为力。你指的是软件,它是苹果保密协议下的软件,可能只会在他们的开发者论坛上讨论。我确认这是在XCode 4.6中观察到的。使用我写的苹果开发者论坛,我不确定是不是XCode导致了它。看着它,这似乎绝对不是苹果能做的。你指的是软件,这是苹果的保密协议,可能只会在他们的开发者论坛上讨论。我确认这是在XCode 4.6中观察到的。