作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
由于某些原因,我正在尝试将 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/
我有一个像这样的 CFUserNotificationDisplayAlert 设置: CFOptionFlags cfRes; CFUserNotificationDispl
由于某些原因,我正在尝试将 Objective C 代码移植到 Swift 4。 移植此内容时遇到困难: if (!CFReadStreamSetClient(_stream,
我是一名优秀的程序员,十分优秀!