小编Ide*_*Lim的帖子

如何查找存储数据的最近日期

例如:

  • 存储数据:date = data1(2015.12.31),data2(2016.01.05),data3(2016.01.14),data4(2016.01.15),data5(2016.01.18)
  • 今天是2016.01.12
  • 那么最近的数据是data3

data3中可以调用哪些方法?

realDate(datePicker.date), date(textField.text), content(textField.text) 在核心数据中.

var stores: Contact!
// Contact is CoreData Entity Name.
@IBOutlet weak var label: UILabel!
Run Code Online (Sandbox Code Playgroud)

ViewController viewDidLoad:

let list = [stores]
let timeSort = list.map{_ in stores?.realDate!.timeIntervalSinceNow}.filter{$0 > 0}.sort(<)
  if let firstTime = timeSort.first {
  _ = NSDate(timeIntervalSinceReferenceDate: firstTime!)
    if timeSort.first != nil {
      label.text = stores?.content
    } else { }
  }
Run Code Online (Sandbox Code Playgroud)

我试图获得编写代码的帮助.没有错误,它不会在标签上显示任何信息.

time date nsdate swift

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

标签 统计

date ×1

nsdate ×1

swift ×1

time ×1