我已经使用这个声明雨燕2.3,但得到错误的斯威夫特3如何日历标识符转换成字符串中迅速3
let initCalendarType:String = userCalendar.identifier as String
的错误是“无法将类型的价值‘Calendar.Identifier’来强制类型'字符串'
任何人都可以请帮忙把它转换成Swift 3吗?
由于 Toy9b
我已经使用这个声明雨燕2.3,但得到错误的斯威夫特3如何日历标识符转换成字符串中迅速3
let initCalendarType:String = userCalendar.identifier as String
的错误是“无法将类型的价值‘Calendar.Identifier’来强制类型'字符串'
任何人都可以请帮忙把它转换成Swift 3吗?
由于 Toy9b
在夫特3类Calendar
的属性identifier
现在是枚举。
let initCalendarType = userCalendar.identifier
if initCalendarType == .gregorian {
print("initCalendarType is", initCalendarType)
}
类型Calendar.Identifier
似乎符合CustomStringConvertible
,
如果你真的需要一个字符串使用字符串插值
let initCalendarType = "\(userCalendar.identifier)"
能否请你加你得到什么错误。 –
错误是“无法将类型'Calendar.Identifier'的值转换为在强制中键入'String' – Toy9b