Parse.com 错误 3840

Posted

技术标签:

【中文标题】Parse.com 错误 3840【英文标题】:Parse.com Error 3840 【发布时间】:2015-10-01 13:12:47 【问题描述】:

当我尝试从 Parse.com 检索项目时收到此错误 在 10 次尝试中,它失败了大约 6 次。

PFQuery *query = [PFQuery queryWithClassName:@"ServiceCatalogue"];
items  = [[NSMutableArray alloc] init];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) 
    if (!error) 

         NSLog(@"ServiceCatalogue  retrieved");

     else 
        // Log details of the failure
        NSLog(@"Error: %@ %@", error, [error userInfo]);
    
];

得到错误:

“错误:错误域=NSCocoaErrorDomain Code=3840”的操作 无法完成。 (Cocoa 错误 3840。)”(JSON 文本未开始 带有数组或对象以及允许未设置片段的选项。) UserInfo=0x7fcfbaadc480 NSDebugDescription=JSON 文本没有开始 带有数组或对象以及允许未设置片段的选项。 NSDebugDescription = "JSON 文本没有以数组或对象开头,并且允许未设置片段的选项。"; "

【问题讨论】:

我相信 parse.com 服务器目前有点故障,它们会发送错误的响应。他们不会向 API 发送一些 JSON,而是发送其他内容,因此 API 本身会引发错误。借此机会测试您的代码是否“解析”安全。 【参考方案1】:

正如 Parse 的此状态报告所示,他们的服务器似乎产生了更多的错误。

2nd October 2015 - Elevated Error Rates - Incident Report for Parse

【讨论】:

以上是关于Parse.com 错误 3840的主要内容,如果未能解决你的问题,请参考以下文章

Json 错误:错误域 = NSCocoaErrorDomain 代码 = 3840“无值”。 UserInfo=NSDebugDescription=无值。

Error Domain = NSCocoaErrorDomain Code=3840 "操作无法完成。(Cocoa 错误 3840。)

AFNetworking POST 写入服务器并返回失败错误(Cocoa 错误 3840)

cocoa错误3840 NSJSONSerialization的解决方法

错误域=NSCocoaErrorDomain 代码=3840 “无值。” UserInfo=NSDebugDescription=无值。

错误域 = NSCocoaErrorDomain 代码 = 3840 “字符周围的值无效