相关疑难解决方法(0)

我对 NSDateComponentsFormatter 做错了什么?

我最近发现了 iOS8 的新类 NSDateComponentsFormatter,它可以让你格式化时间间隔而不是日期。凉爽的。我编写代码来执行此操作的次数超出了我的想象。所以我决定尝试在操场上使用它,但我无法让它工作。这是我的(Swift)代码:

var componentsFormatter = NSDateComponentsFormatter()
componentsFormatter.allowedUnits =
  .CalendarUnitHour |
  .CalendarUnitMinute |
  .CalendarUnitSecond

componentsFormatter.unitsStyle = .Positional

let interval: NSTimeInterval = 345.7

let intervalstring = componentsFormatter.stringFromTimeInterval(interval)

println("Interval as String = \(intervalstring)")
Run Code Online (Sandbox Code Playgroud)

这显示

字符串形式的间隔 = nil

我尝试过各种各样的事情,但没有快乐。有人有使用这个新类的工作示例吗,或者你能发现我缺少什么吗?

(我也讲 Objective-C,所以如果你有 Objective-C 的示例代码也可以。)

swift nsdatecomponentsformatter

1
推荐指数
1
解决办法
1698
查看次数

标签 统计

nsdatecomponentsformatter ×1

swift ×1