在我的应用程序中,我正在进行直播,其中用户可以切换到开启/关闭3G。如果用户不想通过3G流媒体,他可以关闭3G。我的代码是:
-(void)InternetCheck {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
Reachability *reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];
NetworkStatus status = [reachability currentReachabilityStatus];
if(status == NotReachable)
{
NSLog(@"No Internet");
}
else if (status == ReachableViaWiFi)
{
//WiFi
[self play];
}
else if (status == ReachableViaWWAN)
{
//3G
if([[defaults valueForKey:@"3GPermission"] isEqualToString:@"3GAllowed"])
{
[self play];
}
else
{
NSLog(@"No Internet");
}
}
}
但如果用户关闭3G并且没有wifi,用户可以流式传输。我怎么能这样做请帮我。感谢