【发布时间】:2017-04-10 09:14:57
【问题描述】:
我在 SwiftMoment 的这部分代码中遇到了这个问题 https://github.com/akosma/SwiftMoment
public func moment(_ timetoken: Int64) -> Moment {
return moment(Int(timetoken / 10000))
}
我不确定为什么会这样。如果您有任何见解,请随时分享。 谢谢!
这是时间令牌值:
timetoken 14915504189961350
这发生在模拟器上 MacOS Sierra 10.12.4
Xcode 8.3.1 iOS 10.3.1 iPhone 5
更新
iPhone 7 上没有出现该问题
【问题讨论】:
-
你有完整的堆栈跟踪吗?
-
我对 xcode 有点陌生。我添加了更多信息。如何共享完整的堆栈跟踪?
-
timetoken的值是多少?错误发生在哪里? Mac/iOS 设备/模拟器? 32 位还是 64 位平台? -
你在模拟哪个设备?
-
如果
timetoken是 64 位的,你认为它除以 1000 是否适合 32 位内存?
标签: swift