SwiftUI没有将字符串转换为变量。
我添加了:
"Name" = "姓名";
如果我写过:
Text("Name")
效果很好。我可以看到带有姓名
的标签。
如果我定义一个变量,例如:
@State var title = "Name"
Text(title)
然后本地化不起作用。仍然是中文。有提示吗?
答案 0 :(得分:2)
您必须明确指出您的title
变量是LocalizedStringKey
,而不是String
。
@State var title: LocalizedStringKey = "Name"