iOS插入行有2个日期字段

时间:2014-04-20 22:29:49

标签: ios database azure-mobile-services

如何通过windows azure移动服务库将行插入到我用两个sqlserver smalldatetime字段创建的表中?我目前正在尝试使用:

[NSDate timeIntervalSince1970]

将日期时间值存储为NSTimeInterval或double。但是,这会导致以下错误:

Error Domain=com.Microsoft.WindowsAzureMobileServices.ErrorDomain Code=-1302 "Error: Bad request." 

1 个答案:

答案 0 :(得分:1)

DateTime字段应由您要发送以插入或更新调用的NSDictionary对象中的NSDate字段表示。

所以你会这么做:

[table insert:@{ @"id": @"myid", @"deliveryDate": [NSDate date] } completion:... ];

如果您发送的是NSNumber,那么您会看到上面显示的-1302错误。