Tag: internet连接

ios:如何显示“select无线连接”popup?

如果没有互联网连接,并开始例如Ipad或Iphone的Safari浏览器应用程序,popup窗口出现:“select无线networking” 有没有办法强制这个popup窗口显示在我的应用程序时,我想? 问题是,我的应用程序中有一个连接用户到Facebook的button。 按下button之后,Safari浏览器打开并显示Facebook授权页面。 如果没有互联网连接,这个popup窗口出现,但没有办法从那里回到应用程序。 因此,目前我在检查networking连接之前,让这个授权页面出现,但我也想显示这个popup。

Objective-C决定了iOS设备的数据networkingtypes

我在一个从服务器接收数据的应用程序,问题是当用户连接到cellular data (不是3G或WIFI ),它需要很长时间才能接收数据。 我已经从这个答案实现了这个代码,但我不知道它是否有效,有时它给我一个准确的types,有时它不。 这里是我的代码: – (void)newtworkType { NSArray *subviews = [[[[UIApplication sharedApplication] valueForKey:@"statusBar"] valueForKey:@"foregroundView"]subviews]; NSNumber *dataNetworkItemView = nil; for (id subview in subviews) { if([subview isKindOfClass:[NSClassFromString(@"UIStatusBarDataNetworkItemView") class]]) { dataNetworkItemView = subview; break; } } switch ([[dataNetworkItemView valueForKey:@"dataNetworkType"]integerValue]) { case 0: NSLog(@"No wifi or cellular"); break; case 1: NSLog(@"2G"); break; case 2: NSLog(@"3G"); break; […]