gpt4 book ai didi

objective-c - Swift 4 中的 CFOptionFlags

转载 作者:行者123 更新时间:2023-11-30 12:04:23 24 4
gpt4 key购买 nike

由于某些原因,我正在尝试将 Objective C 代码移植到 Swift 4。

移植此内容时遇到困难:

if (!CFReadStreamSetClient(_stream,
kCFStreamEventOpenCompleted |
kCFStreamEventHasBytesAvailable |
kCFStreamEventEndEncountered |
kCFStreamEventErrorOccurred,
readStreamCB,
&context)) {
... 
}

无论我尝试提供正确的CFOptionFlags,都会失败,并显示表达式类型不明确,没有更多上下文。这实际上只是关于标志,其余的都很清楚。

最佳答案

streamEvents 参数为:

CFOptionFlags(CFStreamEventType.openCompleted.rawValue |
CFStreamEventType.hasBytesAvailable.rawValue |
CFStreamEventType.endEncountered.rawValue |
CFStreamEventType.errorOccurred.rawValue)

关于objective-c - Swift 4 中的 CFOptionFlags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46840260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com