Ios 并非所有字符串都是本地化的

Ios 并非所有字符串都是本地化的,ios,swiftui,Ios,Swiftui,SwiftUI未在变量中转换字符串 我补充说: "Name" = "姓名"; 如果我写: Text("Name") 效果很好。我可以看到带有姓名 如果我定义一个变量,如: @State var title = "Name" Text(title) 那么本地化就不起作用了。还是中文。任何提示?您必须明确指出您的title变量是LocalizedStringKey,而不是字符串 @State var title:

SwiftUI未在变量中转换字符串

我补充说:

"Name" = "姓名";
如果我写:

Text("Name")
效果很好。我可以看到带有
姓名

如果我定义一个变量,如:

@State var title = "Name"
Text(title)

那么本地化就不起作用了。还是中文。任何提示?

您必须明确指出您的
title
变量是
LocalizedStringKey
,而不是
字符串

@State var title: LocalizedStringKey = "Name"