iOS 11:蜂窝信号强度
我正在获取如下所述的Cellular Signal Strength(iOS <11),但在iOS 11中,signalStrength始终为0
let statusBarView = UIApplication.shared.value(forKey: "statusBar") as? UIView if let foregroundView = statusBarView?.value(forKey: "foregroundView") as? UIView { let subiews = foregroundView.subviews var dataNetworkItemView:UIView? for subview in subiews { if subview.isKind(of: NSClassFromString("UIStatusBarSignalStrengthItemView")!) == true { dataNetworkItemView = subview break } } var signalStrength = 0 var signalStrengthBars = 0 if let view = dataNetworkItemView { signalStrength = view.value(forKey: "signalStrengthRaw") as! Int signalStrengthBars = view.value(forKey: "signalStrengthBars") as! Int }
- replace“fabs”,“fmax”等以便在64位iOS设备上使用CGFloat
- 如何将Framework7 / Cordova应用发布到Apple App Store
- joomla将文章/模块文本和图像path存储在数据库中吗?
- UIInterfaceOrientationMaskPortrait和UIInterfaceOrientationPortrait之间有什么区别
- IOS 5上的Xcode 4.5错误
- iOS Swift:为XCTest分离AppDelegate
- 裁剪和缩放MTLTexture
- 从故事板与UIScrollView的SLKTextViewController
- 使用iOS石英2D绘制饼图