有时,Text(_:)
在 SwiftUI 中使用时,我会收到错误'(@lvalue String) -> Text' is not convertible to '(String) -> Text'
。这完全随机发生,并且与 SwiftUI 视图或文本内容无关。它偶尔会自行修复,有时我必须重新启动计算机,有时我必须创建一个新的 SwiftUI 文件。所以我想知道这个错误是否真的意味着什么,或者它只是一个测试版错误?谢谢。
注意:我不包括任何其他代码,因为这发生在任何SwiftUI 文件中,而不管任何其他代码。它完全依赖Text
如果堆栈中的任何项目具有错误类型,即不能转换为字符串的类型,则会发生此错误。下面的代码中可能会发生同样的错误:
Text("Hello world")
Text(100)
Run Code Online (Sandbox Code Playgroud)
奇怪的是,错误发生在第一行,即使是第二行修复了它。我会验证您是否只在所有 Text() 中使用字符串,以查看是否有帮助。
编辑:显然,无论身体发生什么错误,它都可能发生。如果有任何错误,似乎错误发生在正文中的第一项上。
归档时间: |
|
查看次数: |
1690 次 |
最近记录: |