Ios 解析SDK更新日期字段
我正在使用iOS中的Parse SDK将我的应用程序连接到mongo数据库。我无法更新日期字段。我的日期字段称为“eta”。 我知道我的日期格式是正确的。以下是我在Swift中的代码:Ios 解析SDK更新日期字段,ios,mongodb,parse-platform,swift3,Ios,Mongodb,Parse Platform,Swift3,我正在使用iOS中的Parse SDK将我的应用程序连接到mongo数据库。我无法更新日期字段。我的日期字段称为“eta”。 我知道我的日期格式是正确的。以下是我在Swift中的代码: parseObject.objectId=“ZzdfGr” parseObject.setObject(“2017-01-12T15:24:50.129Z”,福克斯:“eta”) 我可以更新任何其他字段,但是日期字段对我不起作用。所以对swift3像这样进行转换 只要用您的字符串或变量替换字符串(2017-01
parseObject.objectId=“ZzdfGr”
parseObject.setObject(“2017-01-12T15:24:50.129Z”,福克斯:“eta”)
我可以更新任何其他字段,但是日期字段对我不起作用。所以对swift3像这样进行转换 只要用您的字符串或变量替换字符串(2017-01-12T15:24:50.129Z)
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
let date = dateFormatter.date(from: "2017-01-12T15:24:50.129Z")
print("date: \(date)")
parseObject.setObject(date, forKey: "eta")
所以像这样为swift3施展吧 只要用您的字符串或变量替换字符串(2017-01-12T15:24:50.129Z)
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
let date = dateFormatter.date(from: "2017-01-12T15:24:50.129Z")
print("date: \(date)")
parseObject.setObject(date, forKey: "eta")
你得到了什么错误,你是如何铸造它的?没有错误回来。我只是看到,如果我查看数据库,它不会更新日期字段。我知道它正在尝试更新它,因为我正在将每个对象打印到Xcode的控制台,如下所示:print(“parse对象是(parseObject)”),我看到:parse对象是{ACL=“”;eta=“2017-01-12T15:24:50.129Z”}将解析服务器日志设置为verbose=1,让我们看看出现了什么错误!让我想想怎么做我在Heroku。请稍等!你得到了什么错误,你是如何铸造它的?没有错误回来。我只是看到,如果我查看数据库,它不会更新日期字段。我知道它正在尝试更新它,因为我正在将每个对象打印到Xcode的控制台,如下所示:print(“parse对象是(parseObject)”),我看到:parse对象是{ACL=“”;eta=“2017-01-12T15:24:50.129Z”}将解析服务器日志设置为verbose=1,让我们看看出现了什么错误!让我想想怎么做我在Heroku。请稍等!