2016-09-24 56 views
1

我已經使用這個聲明雨燕2.3,但得到錯誤的斯威夫特3如何日曆標識符轉換成字符串中迅速3

let initCalendarType:String = userCalendar.identifier as String 

的錯誤是「無法將類型的價值‘Calendar.Identifier’來強制類型'字符串'

任何人都可以請幫忙把它轉換成Swift 3嗎?

由於 Toy9b

+0

能否請你加你得到什麼錯誤。 –

+0

錯誤是「無法將類型'Calendar.Identifier'的值轉換爲在強制中鍵入'String' – Toy9b

回答

0

在夫特3類Calendar的屬性identifier現在是枚舉。

let initCalendarType = userCalendar.identifier 
if initCalendarType == .gregorian { 
    print("initCalendarType is", initCalendarType) 
} 

類型Calendar.Identifier似乎符合CustomStringConvertible
如果你真的需要一個字符串使用字符串插值

let initCalendarType = "\(userCalendar.identifier)" 
+0

感謝Vadian,但是如何將其從Calendar.Identifier中指定爲String? – Toy9b

+0

感謝Vadian。 我完全忘記了你回答我的這種方式。 :) – Toy9b