如何将当前时间作为字符串(而不是日期)
日期时间格式.
yyyy-MM-dd HH:mm:ss
我尝试仅重新加载 UITableView 部分标题而不重新加载整个部分或重新加载整个 table。提前致谢。
注意:- 我遵循已经回答的问题的答案。但我仍然无法弄清楚这一点。
由于未捕获的异常“FIRInvalidArgumentException”而终止应用程序,原因:“不支持的类型:_SwiftValue”
我尝试在 Firestore 中创建或更新文档并收到该错误。
DispatchQueue.main.asyncAfter(deadline: .now() + 0.2, execute: {
let docData: [String: Any] = [
"firebase_buyer_id": "222", // todo - set buyer id correctly
"firebase_seller_id": "String(describing: self!.ad.ownerId)",
"reference_object": [
"reference_object_id": "testing_id",
"last_updated_time": Timestamp(date: Date()),
"chat_item_list": [
{
[
"chat_id": "12", // set chat id
"owner_id": "222",
"time_stamp": Timestamp(date: Date()),
"message": "testing message - hi, message send successfully"
]
}
]
]
]
self!.db.collection((self?.collectionName)!).document((self?.refId)!).setData(docData){ err in
if let err = err {
print("Error writing document: \(err)")
} else {
print("Document …Run Code Online (Sandbox Code Playgroud) 我正在 UITableView 中使用滑动来删除。在滑动中我需要添加图像。当我添加图像时,它会重复。如何停止重复
func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let deleteButton = UITableViewRowAction(style: .default, title: "Delete") { (action, indexPath) in
self.tableView.dataSource?.tableView!(self.tableView, commit: .delete, forRowAt: indexPath)
return
}
deleteButton.backgroundColor = UIColor(patternImage: #imageLiteral(resourceName: "favourite_delete"))
deleteButton.title = ""
return [deleteButton]
}
Run Code Online (Sandbox Code Playgroud)
问题
我需要的