我正在尝试使用以下方法将Georgian Calendar
转换为Persian Calendar
:
dateAndTimePicker.calendar = NSCalendar(identifier: NSCalendar.Identifier.persian)! as Calendar!
dateAndTimePicker.locale = NSLocale(localeIdentifier: "fa_IR") as Locale
日历进行了相应的转换,但是在更改日历和时间选择器的语言时在第二行给出了错误:
更改后:
dateAndTimePicker.locale = NSLocale(localeIdentifier: "fa_IR") as Locale
至:
dateAndTimePicker.locale = Locale.init(Identifier: "fa_IR")
出现此错误:
对于日期选择器,我已经建立了一个出口:
@IBOutlet weak var dateAndTimePicker: UIDatePicker!
最佳答案
现在不需要使用NSLocale
即可替换
dateAndTimePicker.locale = NSLocale(localeIdentifier: "fa_IR") as Locale
与
dateAndTimePicker.locale = Locale.init(identifier: "fa_IR")