本文介绍了SwiftUI:带索引的 LocalizedStringKey的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个包含以下内容的 Localizable.strings:

i have a Localizable.strings with following content:

"Question1"       = "blablabla";
"Question2"       = "blablablub";
"Question3"       = "bliblablub";

现在我想在 ForEach 中打印我的问题.但是我的以下语法不起作用.我该如何解决我的问题?

now I want to print my questions in a ForEach. But my following syntax doesn't work. How can I solve my problem?

  List(){
            ForEach (1..<4) { value in
                Text(LocalizedStringKey("Question\(value)") )}
            }

推荐答案

这里有一个解决方案.使用 Xcode 12.1/iOS 14.1 测试

Here is a solution. Tested with Xcode 12.1 / iOS 14.1

ForEach (1..<4) { value in
    Text(LocalizedStringKey(stringLiteral: "Question\(value)"))
}

这篇关于SwiftUI:带索引的 LocalizedStringKey的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 05:43