UICollectionView - 排序顺序:日期

时间:2015-09-08 12:04:33

标签: swift parse-platform

我正在创建此应用,我正在使用NSDate扩展程序:

extension NSDate {
    var timeAgo: String {
        let minute = 60
        let hour = 60 * minute
        let day = 24 * hour
        let secondsAgo = Int(NSDate().timeIntervalSinceDate(self))
        if secondsAgo < 0            { return  "later"                           }
        if secondsAgo == 0           { return "now"                              }
        if secondsAgo == 1           { return "1 second ago"                     }
        if secondsAgo < minute       { return "\(secondsAgo) seconds ago"        }
        if secondsAgo < (2 * minute) { return "1 minute ago"                     }
        if secondsAgo < hour         { return "\(secondsAgo/minute) minutes ago" }
        if secondsAgo < 2 * hour     { return "1 hour ago"                       }
        if secondsAgo < day          { return "\(secondsAgo / hour) hours ago"   }
        let formatter = NSDateFormatter()
        formatter.dateFormat = "M/d/yy"
        return formatter.stringFromDate(self)
    }
}

我正在加载日期表单Parse.com,并将其加载到UICollectionView的标签上,我使用的是:

cell.uploadedTimeLabel.text = post.CreatedAt.timeAgo

所以,当我现在在运行时看到它时,它会说“30秒前”,“2分钟前”。

但是我怎么能对它进行排序呢,所以最新版本出现了?

0 个答案:

没有答案