TEL:400-8793-956
当前位置:程序、服务器

为什么以下代码无效?

提问者: 近期获赞: 浏览人数: 发布时间:2021-01-30 13:59:31

 问:我编写了“关闭方法的回调方法”,我发布了以下答案:

 
typealias BlogPostCompletion =(数据:NSData !,响应:NSURLResponse !,错误:NSError!)->无效
 
func fetchTreehouseBlogPosts(完成:BlogPostCompletion){}
 
它要求我确保方法名称为fetchTreehouseBlogPosts并检查语法是否正确。我不明白代码在哪里!我已经在操场上检查了它,并且工作正常,没有任何语法错误
 
 Callbacks.swift
进口 基金会
//添加以下代码typealias BlogPostCompletion = (数据:NSData的,!回应:NSURLResponse ,!错误:NSError !)- >虚空FUNC fetchTr
 
 
答:我认为有很多人对此卡住了,我终于从某个地方得到了提示,它对我有用,所以我将其重新张贴到可以的地方:最终使它起作用的是将签名包裹在外部括号是这样的:
 
typealias BlogPostCompletion =(((NSData !, NSURLResponse !, NSError!)-> Void)
 func fetchTreehouseBlogPosts(completion:BlogPostCompletion){}
不过,您不必这样做!没有括号就完全有效。
上一篇: 继续使用Javascript还是先掌握CSS基础知识?
下一篇: 使用CSS Challenge Task 2 of 6对SVG进行动画处理