gpt4 book ai didi

runtime-error - SwiftUI Toggle 出现 kCFRunLoopCommonModes 错误

转载 作者:行者123 更新时间:2023-12-02 03:05:12 25 4
gpt4 key购买 nike

以下代码显示了 iOS 13 SwiftUI Toggle 示例。它在设备 (iPhone XR) 上运行,但在点击切换时在日志中显示错误。我只在设备上观察到这一点,而不是实时预览。

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 演示[640:40285]提供给 CFRunLoopRunSpecific 的无效模式“kCFRunLoopCommonModes” - 在 _CFRunLoopError_RunCalledWithInvalidMode 上中断以进行调试。此消息每次执行只会出现一次。

如有任何建议,我们将不胜感激。

最佳答案

我在 iPhone 8 模拟器上切换时也会出现此错误。

没有发生过崩溃。

具有切换功能的单元格在移动时无法正确调整大小,但是通过添加 Bool 并将其作为单元格移动函数的一部分进行切换可以避免这种情况{例如,triggerRefresh.toggle() } 这种意外的用户行为可能会也可能不会与切换错误有关。

关于runtime-error - SwiftUI Toggle 出现 kCFRunLoopCommonModes 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58068109/

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