Ios 将Objective C回调上的语法转换为Swift
我有一个正在使用的Objective C框架,在理解回调的语法方面有点困难Ios 将Objective C回调上的语法转换为Swift,ios,swift,Ios,Swift,我有一个正在使用的Objective C框架,在理解回调的语法方面有点困难 typedef void (^PadlocScanScanCallback)(PadlocScanCodeType scanType, NSString *scanData); @property (nonatomic, strong) PadlocScanScanCallback scanCallback; 我想可能是这样的,但我一直在出错 config.scanCallback = { (scanType: Pa
typedef void (^PadlocScanScanCallback)(PadlocScanCodeType scanType, NSString *scanData);
@property (nonatomic, strong) PadlocScanScanCallback scanCallback;
我想可能是这样的,但我一直在出错
config.scanCallback = { (scanType: PadlocScanCodeType!, scanData: String!) in
// Do Something
}
我一直得到的错误是:无法分配“PadlockScanCodeType!”类型的值!,字符串!)->{}要键入“padlocScanCanCallback”命令,请单击
scanCallback
,然后单击padlocScanCanCallback
,它将向您显示作为导入的Swift类型。很酷的技巧…但它给了我一个大问号。如果符号可用,则单击该命令应始终能够向您显示其声明。您是否为scanCallback
或padlocscancancallback
获取?
?scanCallback将我带到框架中的头文件。PadLocScanCallback显示?
命令,单击scanCallback
,然后单击PadLocScanCallback
,它将向您显示作为导入的Swift类型。很酷的技巧…但它给了我一个大问号。如果符号可用,则单击该命令应始终能够向您显示其声明。您是否为scanCallback
或padlocscancancallback
获取?
?scanCallback将我带到框架中的头文件。PadLocScanCallback显示?