z***@firedata.cc
z***@firedata.cc
  • 发布:2019-06-17 15:51
  • 更新:2022-02-17 02:02
  • 阅读:745

iOS block 参数问题

分类:uni-app

通过 js 调用 native api,native api需要一个 block 参数,怎么处理呢?尝试传入一个 function,但是回调过来没有值呢?
var avaudiosession = plus.ios.import('AVAudioSession');
var avaudio = avaudiosession.sharedInstance();
avaudio.requestRecordPermission(function(result) {
console.log('audio state = ', result);
});

2019-06-17 15:51 负责人:无 分享
已邀请:
EthanZhu

EthanZhu

不支持回调参数
可以在回调的function里面调用avaudio.recordPermission() 来获取录音的授权情况

				var status = avaudio.requestRecordPermission(function(res){  
					console.log("request ",res);  
					console.log("request ",avaudio.recordPermission());  
				});

该问题目前已经被锁定, 无法添加新回复