Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用swift获取iPhone语言_Ios_Swift_Internationalization - Fatal编程技术网

Ios 使用swift获取iPhone语言

Ios 使用swift获取iPhone语言,ios,swift,internationalization,Ios,Swift,Internationalization,在我的应用程序中,我需要获取手机语言,这样,如果手机语言设置为法语,则内容为法语,如果是英语,则内容为英语。Xcode内置了本地化支持,因此,您只需提供法语资源和英语资源,并根据用户运行的语言,加载和使用正确的资源集 与其在iOS或UIKit中寻找特定的调用(然后根据特定的函数交换字符串),为什么不遵循Apple给出的本地化说明呢 Xcode内置了本地化支持,因此您只需提供法语资源和英语资源,并根据用户运行的语言加载和使用正确的资源集 与其在iOS或UIKit中寻找特定的调用(然后根据特定的函数

在我的应用程序中,我需要获取手机语言,这样,如果手机语言设置为法语,则内容为法语,如果是英语,则内容为英语。

Xcode内置了本地化支持,因此,您只需提供法语资源和英语资源,并根据用户运行的语言,加载和使用正确的资源集


与其在iOS或UIKit中寻找特定的调用(然后根据特定的函数交换字符串),为什么不遵循Apple给出的本地化说明呢

Xcode内置了本地化支持,因此您只需提供法语资源和英语资源,并根据用户运行的语言加载和使用正确的资源集


与其在iOS或UIKit中寻找特定的调用(然后根据特定的函数交换字符串),为什么不遵循Apple给出的本地化说明呢

实际上你的方法是错误的。如果您将语言添加到项目中,并使用Apple提供的国际化和本地化方法,则切换是自动的

请看这里:

在这里:

您可能需要该语言的唯一时间是查询可能以依赖于语言的方式提供结果的服务

在这种情况下,您的问题是重复的:
实际上你的方法是错误的。如果您将语言添加到项目中,并使用Apple提供的国际化和本地化方法,则切换是自动的

请看这里:

在这里:

您可能需要该语言的唯一时间是查询可能以依赖于语言的方式提供结果的服务

在这种情况下,您的问题是重复的:

可能重复的可能重复的