Error: `'(@lvalue String) -> Text' is not convertible to '(String) -> Text'` in SwiftUI
Error: `'(@lvalue String) -> Text' is not convertible to '(String) -> Text'` in SwiftUI
有时,在 SwiftUI 中使用 Text(_:)
时,我会收到错误 '(@lvalue String) -> Text' is not convertible to '(String) -> Text'
。这完全是随机发生的,并且独立于 SwiftUI 视图或文本内容。它偶尔会自行修复,有时我必须重新启动计算机,有时我必须制作一个新的 SwiftUI 文件。所以我想知道这个错误是否真的意味着什么,或者它是否只是一个测试版错误?谢谢
注意:我不包括任何其他代码,因为这发生在 any SwiftUI 文件中,无论任何其他代码如何。完全依赖于Text
如果堆栈中的任何项目类型错误,即无法转换为字符串的类型,则会发生此错误。同样的错误可能出现在下面的代码中:
Text("Hello world")
Text(100)
奇怪的是错误发生在第一行,即使是第二行修复了它。我会验证您是否只在所有 Text() 中使用字符串,看看是否有帮助。
编辑:显然,无论体内发生什么错误,它都可能发生。如果有任何错误,似乎错误发生在正文中的第一项。
我发现 SwiftUI 中的错误现在有点奇怪,我几乎从不指出正确的错误,所以检查你的代码以在某处找到错误,它可能是别的东西,不仅仅是 xcode告诉你。
有时,在 SwiftUI 中使用 Text(_:)
时,我会收到错误 '(@lvalue String) -> Text' is not convertible to '(String) -> Text'
。这完全是随机发生的,并且独立于 SwiftUI 视图或文本内容。它偶尔会自行修复,有时我必须重新启动计算机,有时我必须制作一个新的 SwiftUI 文件。所以我想知道这个错误是否真的意味着什么,或者它是否只是一个测试版错误?谢谢
注意:我不包括任何其他代码,因为这发生在 any SwiftUI 文件中,无论任何其他代码如何。完全依赖于Text
如果堆栈中的任何项目类型错误,即无法转换为字符串的类型,则会发生此错误。同样的错误可能出现在下面的代码中:
Text("Hello world")
Text(100)
奇怪的是错误发生在第一行,即使是第二行修复了它。我会验证您是否只在所有 Text() 中使用字符串,看看是否有帮助。
编辑:显然,无论体内发生什么错误,它都可能发生。如果有任何错误,似乎错误发生在正文中的第一项。
我发现 SwiftUI 中的错误现在有点奇怪,我几乎从不指出正确的错误,所以检查你的代码以在某处找到错误,它可能是别的东西,不仅仅是 xcode告诉你。