Ios 未加载基本本地化保留上次使用的本地化

Ios 未加载基本本地化保留上次使用的本地化,ios,localization,interface-builder,localizable.strings,Ios,Localization,Interface Builder,Localizable.strings,我正在本地化我的应用程序以支持英语和西班牙语。 如果我将设备设置为西班牙语,然后更改为不受支持的语言,例如意大利语或法语,则应用程序仍会以西班牙语显示标签。我没有使用NSLocalizedString设置代码中的值。我正在使用Main.strings文件在Interface Builder中对其进行本地化 我有英语的基础本地化,所以它应该用英语显示其他语言的内容,但它不起作用。它不断显示上次使用的本地化。 这是正确的行为吗?当语言既不是英语也不是西班牙语时,我如何强制它使用基本本地化

我正在本地化我的应用程序以支持英语和西班牙语。 如果我将设备设置为西班牙语,然后更改为不受支持的语言,例如意大利语或法语,则应用程序仍会以西班牙语显示标签。我没有使用NSLocalizedString设置代码中的值。我正在使用Main.strings文件在Interface Builder中对其进行本地化

我有英语的基础本地化,所以它应该用英语显示其他语言的内容,但它不起作用。它不断显示上次使用的本地化。 这是正确的行为吗?当语言既不是英语也不是西班牙语时,我如何强制它使用基本本地化