Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 解析SDK更新日期字段_Ios_Mongodb_Parse Platform_Swift3 - Fatal编程技术网

Ios 解析SDK更新日期字段

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

我正在使用iOS中的Parse SDK将我的应用程序连接到mongo数据库。我无法更新日期字段。我的日期字段称为“eta”。 我知道我的日期格式是正确的。以下是我在Swift中的代码:

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。请稍等!