迅速に文字列にカレンダー識別子を変換するために、私はスウィフト2.3でこの文を使用しますが、エラーが「型の値を変換できませんですスウィフト3どのように3
let initCalendarType:String = userCalendar.identifier as String
上のエラーを持っている 『Calendar.Identifier』へ強制的に 'String'と入力してください。
誰でもSwift 3に変換してもらえますか?
おかげ Toy9b
迅速に文字列にカレンダー識別子を変換するために、私はスウィフト2.3でこの文を使用しますが、エラーが「型の値を変換できませんですスウィフト3どのように3
let initCalendarType:String = userCalendar.identifier as String
上のエラーを持っている 『Calendar.Identifier』へ強制的に 'String'と入力してください。
誰でも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