ios - 找不到合并 @Published - Xcode11 Beta 5(11M382q)
问题描述
我正在尝试使用以下内容运行一个简单的项目:
@Published var currentPlacemark: CLPlacemark? = nil
- XCode11 Beta5(11M382q)
- iOS13(17A5556d)
收到以下错误:
dyld: Symbol not found: _$s7Combine9PublishedV9PublisherCyx_GAadAM
其他人遇到过这个吗?
代码示例:
import SwiftUI
import Combine
class MyFoo {
@Published var bar: String = ""
}
struct ContentView: View {
var body: some View {
Text("Hello World")
}
}
#if DEBUG
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
let foo = MyFoo()
foo.bar = "asas"
let barSink = foo.$bar
.sink() {
print("bar value: \($0)")
}
return ContentView()
}
}
#endif
解决方案
是你说的版本的bug,我也遇到了同样的问题。要解决它更新到新的测试版:
- Xcode 11 测试版 6 (11M392q)
- iOS 13 测试版 7 (17A5565b)
推荐阅读
- virtual-machine - 我可以创建一个 VM 的快照以供另一个 VM 使用吗?
- neo4j - 无法访问从模式过程调用返回的节点的属性
- c# - NAudio - 如何在结束后立即播放音频而不会有任何延迟?
- excel - 将表格添加到文档
- python - 检查特征子集的 SHAP 特征重要性
- c - gettimeofday 计算日期变化的时间
- sql - SQL - 统计每年的新用户数量
- php - 简化 PHP 以供进一步使用
- javascript - 如何循环遍历同一个数组对象n次
- django - 尝试将媒体文件保存/上传到我的 cpanel 服务器时出现错误:405 方法不允许 (POST)