将Objective-C块变量转换为Swift闭包变量?

3254523

我有一个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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Objective-C块转换为Swift闭包

来自分类Dev

将Objective-C块转换为Swift闭包

来自分类Dev

将Swift 2闭包转换为Objective-C块

来自分类Dev

如何将Objective-C块转换为Swift闭包?

来自分类Dev

快速将Objective-C块转换为闭包

来自分类Dev

快速将Objective-C块转换为闭包

来自分类Dev

将obj-c块转换为swift 2闭包

来自分类Dev

将回调/闭包从 Objective C 转换为 Swift

来自分类Dev

将快速闭包转换为块

来自分类Dev

在Objective-C中将闭包(Swift)转换为闭包(block?)

来自分类Dev

将Objective-C块转换为Swift

来自分类Dev

SWIFT闭包语法-从Objective C转换

来自分类Dev

将代码从 Swift 转换为 Objective C?

来自分类Dev

将JSON变量转换为Swift变量

来自分类Dev

将Swift闭包作为属性存储在Objective-C类中,其中使用typedef声明该块

来自分类Dev

Swift:将闭包作为类变量中的init参数

来自分类Dev

将简单的Objective-C块转换为Swift时遇到问题

来自分类Dev

将简单变量转换为数组 (Swift)

来自分类Dev

再次将textKit从Objective-C转换为Swift

来自分类Dev

将代码从Objective-C转换为Swift

来自分类Dev

将Objective-C代码转换为Swift

来自分类Dev

将Swift转换为Objective-C可能吗?

来自分类Dev

将NSDictionary从Objective-C转换为Swift

来自分类Dev

将Objective-C转换为Swift日期标签

来自分类Dev

将Objective C数组声明转换为Swift

来自分类Dev

将方法签名从Objective-C转换为Swift

来自分类Dev

将Objective-C转换为swift:@()语法

来自分类Dev

再次将textKit从Objective-C转换为Swift

来自分类Dev

将Swift函数转换为Objective-C SubstringToIndex