我試圖做一個簡單的日期格式斯威夫特,但我發現了以下錯誤:不能援引「stringFromDate」錯誤迅速
"Cannot invoke 'stringFromDate' with an argument list of type '(NSDate?!)'"
我的代碼如下:
override func tableView(tableView: UITableView, cellForRowAtIndexPath
indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("cell",
forIndexPath: indexPath) as! UITableViewCell
// Configure the cell...
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = ("dd-MMM-yyyy")
var myUsers: AnyObject = users[indexPath.row]
let strDate = dateFormatter.stringFromDate(myUsers.createdAt)
return cell
}
}
有誰知道爲什麼我不能做到這一點在斯威夫特?我以前使用過這種方法,它工作正常。我已經搜索了其他答案,但我還沒有找到任何合適的。
欣賞任何可用的幫助。非常感謝
你不需要首先將myUsers轉換爲用戶對象嗎?現在它是'AnyObject' –