下面的Swift块语法有什么问题?

开发者

我正在将AWS S3服务集成到基于Swift的项目中,但由于无法对Swift中使用API​​进行描述,因此我陷入了下面的系统税中,因此我尝试自己转换代码。

transferManager.download(downloadRequest).continueWithExecutor(BFExecutor.mainThreadExecutor(), withBlock: 
{ (task:BFTask!) -> AnyObject! in
            println("test")
        })

我收到以下错误!

Type '()' does not conform to protocol 'AnyObject'
塞巴斯蒂安·斯托马克(SébastienStormacq)

我不确定是什么问题,但转而使用常规continueWithSuccess工作。如果您需要在线程上执行该块,则可以在块内部使用Grand Central Dispatch。

例如,如果您需要在主UI线程上执行该块,则可以编写

        transferManager.download(downloadRequest).continueWithSuccessBlock({
            (task: BFTask!) -> BFTask! in
            dispatch_async(dispatch_get_main_queue(), {
                println("test")
            })
            return nil
        })

仅当您要在单独的线程上运行该块时才需要使用dispatch...。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

下面的sql查询中有什么问题?

来自分类Dev

我下面的javascript代码有什么问题?

来自分类Dev

下面的 ENUM (mysql) 有什么问题?

来自分类Dev

下面的代码是什么问题

来自分类Dev

有人会让我知道下面的XSL有什么问题吗?

来自分类Dev

TreeSet不起作用,下面的代码有什么问题?

来自分类Dev

下面的空条件运算符有什么问题?

来自分类Dev

在Swift中,以下for循环语法有什么问题?

来自分类Dev

这个Bison语法有什么问题?

来自分类Dev

我的pdo语法有什么问题?

来自分类Dev

这个Gradle语法有什么问题?

来自分类Dev

我的语法有什么问题?

来自分类Dev

该SQL语法有什么问题?

来自分类Dev

PHP我的语法有什么问题

来自分类Dev

这种语法有什么问题?

来自分类Dev

流星语法有什么问题?

来自分类Dev

这个Bison语法有什么问题?

来自分类Dev

这里的PHP语法有什么问题?

来自分类Dev

此javascript语法有什么问题

来自分类Dev

我的语法有什么问题

来自分类Dev

这个 for Loop 语法有什么问题?

来自分类Dev

这个 ANTLR 语法有什么问题?

来自分类Dev

下面我的 oracle select 查询有什么问题?

来自分类Dev

我的PL / SQL块有什么问题?

来自分类Dev

这个xml块有什么问题吗?

来自分类Dev

无法找出此MySQL事件语法有什么问题

来自分类Dev

此MySQL查询日期的语法有什么问题?

来自分类Dev

这个简单的Python列表的语法有什么问题?

来自分类Dev

mysql查询中的SQL语法有什么问题?