微软同步框架工具包iPhone的例子 – date格式错误?
我目前在样本中上传时遇到问题 – 不能在收到“收到无效date时间值”的错误消息。
它似乎在抱怨date如何被格式化为string – yyyy-MM-ddTHH:mm:ss.SS
是如何iPhone示例代码最初格式化它,将其更改为yy-mm-ddTHH:mm:ss:SSS
如HTML5示例内联文档中所述,以及其他几种格式,但没有运气。
什么是正确的格式?
这里是我所做的样品下载部分…
按照指示,我已经改变了plist文件中的URI。
看看HTML5的例子,我意识到web服务的URL格式是错误的,所以把它们改成如下。
//self.uploadURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@/DefaultScopeSyncService.svc/?syncScope=DefaultScope&operation=UploadChanges&userid=%@", self.baseURL, [anc valueForKey:@"userID"]]]; self.uploadURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@/DefaultScopeSyncService.svc/defaultscope/UploadChanges?userid=%@", self.baseURL, [anc valueForKey:@"userID"]]]; //self.downloadURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@/DefaultScopeSyncService.svc/?syncScope=DefaultScope&operation=DownloadChanges&userid=%@", self.baseURL, [anc valueForKey:@"userID"]]]; self.downloadURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@/DefaultScopeSyncService.svc/defaultscope/DownloadChanges?userid=%@", self.baseURL, anc.userID]];
如果这有助于别人…
find了工作的格式。 yyyy-MM-ddTHH:mm:ss.SSSSSSS
时间格式转换似乎在Formatters / FormatterUtilities.cs文件中完成