Object-C调用方法startPedometerUpdatesFromDate 有两个参数,其中withHandler参数是代码块
[self.pedometer startPedometerUpdatesFromDate:startDate
withHandler: ^(CMPedometerData pedometerData, NSError error) {
NSLog(@"%@========实时步数数据=====",pedometerData.numberOfSteps);
}];
疑问: ^(CMPedometerData pedometerData, NSError error) {
NSLog(@"%@========实时步数数据=====",pedometerData.numberOfSteps);
}
这段代码在native.js 应该怎么传参呢?
var objCMPedometer = plus.ios.newObject("CMPedometer");
var pedometerData = plus.ios.newObject("CMPedometerData");
var pedometerError = plus.ios.newObject("NSError");
plus.ios.invoke(objCMPedometer,"startPedometerUpdatesFromDate:startDate:handler:"
, "2019/05/21 17:34:33"
, 这里该怎么办呢???);
下面是参考的api:
- (void)startPedometerUpdatesFromDate:(NSDate *)start
withHandler:(CMPedometerHandler)handler;
typedef void (^CMPedometerHandler)(CMPedometerData pedometerData, NSError error);
7***@qq.com
兄弟,解决了吗,我也想问这个问题
2019-12-02 15:14