【发布时间】:2016-04-16 01:36:33
【问题描述】:
例如:
- 存储的数据: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!
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 { }
}
我试图获得编写代码的帮助。没有错误,标签上没有显示任何信息。
【问题讨论】:
-
和你之前的问题stackoverflow.com/questions/34718367/…有什么不同?如果答案不让您满意,请要求作者澄清,并在问题中添加更多信息。但不要简单地重复它。
-
Martin R. 我明白了。谢谢。