swift - 不可变值“self.calendar”可能不会在 swift 3 中分配给

标签 swift calendar

这是以前在 Swift2.3 中编写的代码,现在我在 swift3 中升级,因此出现错误 immutable value 'self.calender' may not be allocate to in swift3 我如何删除它?

 class DateNSDateConverter
  {
    /// The singleton instance
    static var sharedConverter = DateNSDateConverter()

    let calendar: Calendar
    let utc: TimeZone

    init() {
        calendar = Calendar(identifier: Calendar.Identifier.gregorian)
        utc = TimeZone(abbreviation: "UTC")!
  calendar.timeZone = utc; // error come here in this line 


    }

最佳答案

let

你使对象不可变。更改以下内容:

let calendar 

var calendar

关于swift - 不可变值“self.calendar”可能不会在 swift 3 中分配给,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40650290/

相关文章:

oauth - 有没有办法从外部应用程序修改在 Google 日历中创建的事件?

SQL - 检查订单日期是否在 7 月的第二个星期六之后

java - 生成约会(日期)

swift - 如何设置 SKLabelNode 的对齐方式

ios - 如何在第一首歌曲播放完毕后自动在 tableview 中播放下一首歌曲

ios - 尝试在 tableView 中为单元格设置行高

c# - 如何在 ASP.NET Datagrid 中弹出日历?

swift/iOS : How to access Object properties when type-casted from Protocol?

swift - 有没有办法与 FileManager 和 NSBundle 配合使用来获取/Applications 目录中支持给定类型文件的所有应用程序?

php - 使用 codeigniter 和 jquery 创建事件/日程安排日历