腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当
完成
处理
程序
显
式
使用
@
转义
时
,
Swift
会将
完成
处理
程序
闭
包
推断
为
默认
的
@
nonescaping
,
而
不是
@
escaping
swift
、
closures
、
swift4
、
completionhandler
当
发生这种情况
时
,它将检查是否有订单缓存,如果没有,它将
使用
异步API请求重新填充该缓存,然后再次检查该缓存。 重新填充缓存
的
函数是一个私有静态函数,它接受
转义
完成
处理
程序
。每当我在过去
使用
完成
处理
程序
时,我所要做
的
就是在函数调用
的
末尾添加一个
闭
包
。这是在我被指示尽可能对所有数据进行缓存之前,只
使用</
浏览 6
提问于2019-03-06
得票数 0
回答已采纳
1
回答
您能异步地分派一个非
转义
闭
包
函数吗?
ios
、
swift
、
asynchronous
、
swift3
、
closures
据我所知,这类似于在中
处理
回调
的
方式--函数立即返回,异步执行,在调用
闭
包
/
完成
块/回调
时
处理
函数内长期运行
的
操作
的
结果。阅读从
Swift
2
的
@noescape迁移到
Swift
3
的
@
escaping
(在中)
的
更改日志和理由,您似乎可以异步地分派不可
转义
的
闭</
浏览 4
提问于2017-01-19
得票数 2
回答已采纳
2
回答
watchOS 3 getSupportedTimeTravelDirections
swift
、
swift3
、
xcode8
、
apple-watch-complication
、
clockkit
我试图用复杂
的
watchOS 3更新我
的
watchOS 2应用
程序
。不幸
的
是,我不明白我在ComplicationController上做错了什么。我总是得到以下错误(
使用
Xcode 8 b6):
浏览 1
提问于2016-08-22
得票数 3
回答已采纳
7
回答
在
Swift
逃避关闭
swift
、
closures
我是斯威夫特
的
新手,我正在阅读手册,突然发现我正在逃避
闭
包
。我根本没有得到手册
的
描述。有谁能简单地向我解释一下在
Swift
中什么是逃避
的
闭
包
。
浏览 4
提问于2016-09-15
得票数 50
回答已采纳
2
回答
在结束
时
错过回报,期待着返回“空虚?”
swift
我有一个我无法理解
的
问题,我有一个返回无效
的
完成
处理
程序
?service.getItems({ val in row.evaluateHidden()xCode显示 在关闭
时
丢失
的
浏览 3
提问于2020-11-27
得票数 6
1
回答
在
Swift
中,( () -> ())和@ between ()-> Void之间有什么区别?
swift
、
escaping
、
closures
、
void
、
swift5
( () -> ())和@
转义
()-> Void之间有什么区别?func foo(_ completion: (() -> ()) { } func boo(_ completion: @
escaping
() -> Void) { }
浏览 1
提问于2020-04-29
得票数 1
回答已采纳
2
回答
如何在Objective-C中从异步内部函数返回外部函数
objective-c
、
completionhandler
在
swift
中,我会
使用
完成
处理
程序
来实现这个目的,这样就可以从函数中逃脱出来。但在Objective-C中,
完成
处理
程序
实际上不会从函数返回:-(void)chosenFrom:(NSDictionary<NSString *,id> *)info{completion handler should've escaped from func. completion(@"Shiva
浏览 1
提问于2018-10-01
得票数 0
4
回答
Swift
:逸出
闭
包
捕获非
转义
参数“onCompletion”
ios
、
swift
、
api
、
get
我
的
斯威夫特有问题。我试图发送一个API请求,然后检索数据,但是我得到了以下错误消息: 有人知道我怎么能解决这个问题吗?
浏览 4
提问于2020-01-17
得票数 20
回答已采纳
2
回答
signInWithLogin期望表达式
ios
、
swift
、
xcode
最近,我从
Swift
2切换到
Swift
3,并在我
的
signInWithLogin中收到了一个错误。我是一个初学者,试着阅读这方面的内容,但似乎这一行代码并没有什么真正
的
改变,所以我不知道为什么会出现错误以及如何解决。错误似乎出现在-> in所在
的
位置。这是新东西吗?
浏览 1
提问于2017-02-15
得票数 2
回答已采纳
1
回答
如何在
完成
处理
程序
中
使用
完成
处理
程序
swift
我
为
完成
处理
程序
设置了别名,如下所示,在
完成
处理
程序
中有一个
完成
处理
程序
。-> Void typealias dataCompletionHandler = (Data, [String: String], voidCompletionHandler) -> Void 我想
使用
计算属性来定义
完成
处理
程序
,我得到了“
转义</em
浏览 11
提问于2021-03-29
得票数 1
回答已采纳
1
回答
可选
的
闭
包
总是逃跑吗?我们应该
使用
[软弱
的
自我]还是[无主
的
自我]?
ios
、
swift
= nil) 在Internet上有一些选项,可选
的
闭
包
总是在逃避。但是,我真的不确定这是真的,还是这仍然是有争议
的
。
浏览 4
提问于2021-04-02
得票数 2
回答已采纳
2
回答
斯威夫特:为什么需要‘@
Swift
’?
swift
、
compiler-errors
、
escaping
、
closures
我
的
意思是,如果编译器强制一个人添加表示法,那么在我看来,它似乎已经明白它是一个
转义
块。丹克斯
浏览 2
提问于2021-04-28
得票数 2
回答已采纳
1
回答
将网络管理器转换为泛型类型
swift
、
generics
、
codable
以下是获取商店
的
样例请求 }}networkManager.getShops { [weak self] (shops, error) in}更清楚
的
是,我添加了更改后
的
函
浏览 0
提问于2020-06-25
得票数 0
回答已采纳
2
回答
斯威夫特:我怎样才能在
完成
身体内调用我
的
功能呢?
swift
、
swift4
、
resolve
、
completion
我有一个预定义
的
函数,它有一个
完成
参数: checkNotificationEnabled { (enabled:Bool) in }获得错误:
转义
闭
包
捕获非
转义
参数
浏览 5
提问于2020-01-14
得票数 0
2
回答
斯威夫特
的
逃逸结束有什么好例子?
swift
、
escaping
、
closures
我正在阅读
Swift
编程语言手册,它提到了一个
转义
闭
包
。关于
转义
闭
包
,我不知道它们是什么意思,“
闭
包
作为参数传递给函数,但在函数返回后调用”。有人能提供一个关于逃避
闭
包
的
例子吗?
浏览 1
提问于2016-03-27
得票数 10
回答已采纳
2
回答
Xcode 8中
的
警告:实例方法与可选要求几乎匹配
xcode
、
notifications
、
ios10
关于我
的
委托方法,我得到了这样
的
警告:of protocol 'UNUserNotificationCenterDelegate' 正如解决方案xcode所建议
的
那样,有两种选择:1.将其设置
为
私有2.将其设置
为
@nonobj
浏览 0
提问于2016-09-07
得票数 2
2
回答
Swift
指示保留
闭
包
参数
swift
、
closures
、
automatic-ref-counting
有没有办法向特定方法
的
“客户端”表明
闭
包
参数将被保留?{ }任何人都可以开始
使用
这个类,并将
闭
包
传递给whatever方法,
而
不需要知道它是否被实际保留。例如,执行类似操作
的
“客户端”将永远不会被释放。func whateverHandler() { } }
浏览 0
提问于2016-08-18
得票数 3
2
回答
不带参数
的
可选
完成
处理
程序
swift
、
swift4
基本上,我希望有一个可选
的
完成
处理
程序
,它没有被传回
的
参数。这是我到目前为止所得到
的
,但显然是错误
的
。() } 我不想在
完成
块中传递任何参数。我只想知道网络调用什么时候
完成
,这样我就可以刷新UI了。我不想在这里刷新UI,因为我希望它作为刷新数据
的</em
浏览 0
提问于2018-02-14
得票数 9
5
回答
Swift
可选
转义
闭
包
参数
swift
、
function
、
closures
、
optional
给定: print("again")} print("
swift
} 有没有办法让completion参数(和actio
浏览 71
提问于2016-09-21
得票数 171
回答已采纳
1
回答
通过引用快速
闭
包
捕获数组
swift
、
closures
、
pass-by-reference
、
pass-by-value
、
inout
在
Swift
中,集合在
默认
情况下是通过值传递
的
,我们可以
使用
inout使其在函数参数中通过引用传递,但是如何在
闭
包
捕获变量中进行传递呢?.// after dispatch_async was executed 结果是1,2,3,4实际上,我可以通过将数组放入对象来
处理
这种情况,这样我就可以通过引用将这
浏览 2
提问于2017-07-28
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用Swift写一个响应式编程库
与Java无缝兼容,Kotlin语言的优缺点及建议
RxSwift和RxCocoa入门
JavaScript高级之函数高级
Python命令式编程与符号编程
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券