以下代码展示了一个 iOS 13 SwiftUI 切换按钮的例子。它在设备上(iPhone XR)运行,但是当切换按钮被点击时,在日志中显示一个错误。我只在设备上观察到这一点,而不是实时预览。
错误信息为: 2019年09月23日12:59:01.468146-0500 Demo[640:40285]提供给CFRunLoopRunSpecific的模式无效'kCFRunLoopCommonModes' - 在_CFRu nLoopError_RunCalledWithInvalidMode上中断以进行调试。此消息每次执行只会出现一次。 欢迎任何建议。
import SwiftUI
struct ContentView: View {
@State private var foo = false
var body: some View {
Form{
Toggle(isOn: $foo, label: {
Text("Label")
})
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
错误信息为: 2019年09月23日12:59:01.468146-0500 Demo[640:40285]提供给CFRunLoopRunSpecific的模式无效'kCFRunLoopCommonModes' - 在_CFRu nLoopError_RunCalledWithInvalidMode上中断以进行调试。此消息每次执行只会出现一次。 欢迎任何建议。