如何在Swift中使用CMAltitudeHandler?
[self.altimeter startRelativeAltitudeUpdatesToQueue:[NSOperationQueue mainQueue] withHandler:^(CMAltitudeData *altitudeData, NSError *error) { }
这是我将如何在Objective-C中做到这一点。 我已经阅读了苹果文档,但是我不知道文档的含义。 我想迅速做同样的事情。 我知道这是一个基本的问题,但请帮助我无法在网上find任何其他帮助。
首先检查设备中是否有高度计,然后开始更新:
if CMAltimeter.isRelativeAltitudeAvailable() { altimeter.startRelativeAltitudeUpdatesToQueue(NSOperationQueue.mainQueue()) { [weak self] (altitudeData: CMAltitudeData!, error: NSError!) in println(altitudeData) } }
- 为什么数组是Swift中的AnyObject?
- 迅速轻扫的意见
- Alamofire与自签证书/ ServerTrustPolicy
- (setValue :)不能在pictureURL中存储_SwiftValuetypes的对象。 只能存储NSNumber,NSString,NSDictionary和NSArraytypes的对象
- IOS Swift使用SOAP调用Web服务
- 即使“plist”中的“UIBackgroundModes”中存在“voip”,iOS设备在iOS10中重启设备后也不会自动启动
- 我如何使用iOS SDK的Swift REPL
- parsingJSON(date)到Swift
- AdMob插页式广告错误“请求错误:无广告显示”