找不到合并 @Published - Xcode11 Beta 5(11M382q)
Combine @Published could not be found - 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: \([=11=])")
}
return ContentView()
}
}
#endif
这是你提到的版本的错误,我遇到了同样的问题。要解决它更新到新的测试版:
- Xcode 11 测试版 6 (11M392q)
- iOS 13 测试版 7 (17A5565b)
我正在尝试 运行 一个简单的项目,其中包含以下内容:
@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: \([=11=])")
}
return ContentView()
}
}
#endif
这是你提到的版本的错误,我遇到了同样的问题。要解决它更新到新的测试版:
- Xcode 11 测试版 6 (11M392q)
- iOS 13 测试版 7 (17A5565b)