当Parse iOS sdk更新为1.14时,callFunctionInBackground无法正常工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当Parse iOS sdk更新为1.14时,callFunctionInBackground无法正常工作相关的知识,希望对你有一定的参考价值。
我将库从1:12更新到1.14.2。现在,当我调用Cloud Code中的函数时,未定义用户的提取。
函数调用:
[PFCloud callFunctionInBackground:@"getListOfItems"
withParameters:nil
block:^(NSArray *result, NSError *error) {...
用户的ios控制台日志:
user <PFUser: 0x7bd910f0, objectId: qiW9i8rQCN, localId: (null)> {
ACL = "<PFACL: 0x7bc18890>";...
Cloud代码的响应:
error: Error generating response. [TypeError: Cannot read property 'fetch' of undefined]
请求的日志:
{
"params": {},
"master": false,
"installationId": "xxx",
"log": {
"appId": "xxx"
},
"headers": {
"host": "xxx",
"connection": "close",
"user-agent": "xxx",
"x-parse-app-display-version": "1.0",
"accept": "*/*",
"x-parse-application-id": "xxx",
"accept-language": "en-us",
"x-parse-client-key": "xxx",
"x-parse-os-version": "10.0 (15G31)",
"x-parse-app-build-version": "1",
"x-parse-client-version": "i1.14.2",
"x-parse-installation-id": "xxx",
"accept-encoding": "gzip, deflate",
"x-request-id": "xxx",
"x-forwarded-for": "2.35.93.203",
"x-forwarded-proto": "http",
"x-forwarded-port": "80",
"via": "1.1 vegur",
"connect-time": "1",
"x-request-start": "xxx",
"total-route-time": "0",
"content-length": "0"
},
"functionName": "getListOfItems"
}
Cloud代码函数内的用户日志:
undefined
如果我回到1.12版本,我没有问题
答案
我发现了这个问题。是一个iOs 10模拟器的bug。 https://openradar.appspot.com/27844971
以上是关于当Parse iOS sdk更新为1.14时,callFunctionInBackground无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
将 Parse Cloud 代码与 .NET SDK 结合使用
如何在 AppDelegate 中使用 Parse 正确设置 Facebook iOS SDK?
Apple要求使用Parse-iOS-SDK对info.plist进行“NSLocationAlwaysUsageDescription”描述