我有一个Objective-C块变量,我想将其转换为Swift,但是到目前为止没有成功:
void(^stopBackBackgroundTaskBlock)()
其用法示例:
stopBackBackgroundTaskBlock = [^
{
[[UIApplication sharedApplication] endBackgroundTask:backgroundTaskId];
backgroundTaskId = UIBackgroundTaskInvalid;
} copy];
如何将此代码转换为Swift?
尝试
var stopBackBackgroundTaskBlock:()->() = {
UIApplication.sharedApplication().endBackgroundTask(backgroundTaskId)
backgroundTaskId = UIBackgroundTaskInvalid
}
当您要执行此块时
stopBackBackgroundTaskBlock()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句