致命错误:Double值无法转换为Int,因为结果将大于Int.max

时间:2017-09-19 07:34:28

标签: ios swift

获得问题:

  

Double值无法转换为Int,因为结果会是   大于Int.max

将日期转换为时间间隔

 extension Date {
   var millisecondsSince1970:Int {
    return Int((self.timeIntervalSince1970 * 1000.0).rounded())
  }

  init(milliseconds:Int) {
    self = Date(timeIntervalSince1970: TimeInterval(milliseconds / 
  1000))
 }

0 个答案:

没有答案