gpt4 book ai didi

ios - 将日历格鲁吉亚语更改为波斯语时,无法将类型 'NSLocale' 的值强制转换为类型 'Locale'

转载 作者:行者123 更新时间:2023-11-30 11:19:34 25 4
gpt4 key购买 nike

我正在尝试使用以下方法将格鲁吉亚日历转换为波斯日历:

dateAndTimePicker.calendar = NSCalendar(identifier: NSCalendar.Identifier.persian)! as Calendar!
dateAndTimePicker.locale = NSLocale(localeIdentifier: "fa_IR") as Locale

日历已相应转换,但在更改日历和时间选择器的语言时在第二行出现错误:

enter image description here

更改后:

dateAndTimePicker.locale = NSLocale(localeIdentifier: "fa_IR") as Locale

至:

dateAndTimePicker.locale = Locale.init(Identifier: "fa_IR")

出现此错误:

error

对于日期选择器,我做了一个导出:

@IBOutlet weak var dateAndTimePicker: UIDatePicker!

最佳答案

您不需要使用NSLocale,现在您可以替换

dateAndTimePicker.locale = NSLocale(localeIdentifier: "fa_IR") as Locale

dateAndTimePicker.locale = Locale.init(identifier: "fa_IR")

关于ios - 将日历格鲁吉亚语更改为波斯语时,无法将类型 'NSLocale' 的值强制转换为类型 'Locale',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51435962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com