【发布时间】:2019-04-23 21:17:15
【问题描述】:
所以我使用了一些库和其中一种方法,据说有返回值
let data2 = dataCollector.collectCardFraudData({ ( str:String) in })
但问题是返回值是 void 类型,但我可以看到其中存在的值,我检查了很多教程,他们建议更改返回类型,但由于这是一个库,我不认为我可以这样做。有没有其他方法可以将该值转换为字符串??
我也是一个新的 Swift,所以请任何输入都会有帮助
谢谢
【问题讨论】:
-
请添加
collectCardFraudData的声明行 -
- (void)collectCardFraudData:(void (^)(NSString *deviceData))completion;
-
不确定这是否有帮助
-
@Sam collectCardFraudData 不是返回任何值。这是一个编译块。如果在块内得到一个字符串
标签: ios swift braintree braintree-sandbox braintree-data