我在Parse Cloud Code中定义了一个名为“relatedWords”的函数。当我尝试在我的iOS应用程序中调用此函数时,永远不会调用完成块/闭包,即没有收到响应。
我已经在Parse API控制台中测试了这个功能,它在那里工作正常,所以我知道这不是云代码的问题。
关于问题的任何想法?
我的快捷代码:
func fetchRelatedKeyWordsForWord(word: String)
{
PFCloud.callFunctionInBackground("relatedWords", withParameters: ["hashtag": word]) { (response, error) -> Void in
//This is never called
print(response)
print(error)
}
}
云代码片段:
Parse.Cloud.define("relatedWords", function(request, response) {
Parse.Cloud.useMasterKey();
var hashtag = request.params.hashtag;
...
...
//Run a query
var query = new Parse.Query(parseClassName);
query.find({
success: function(results) {
if (results.length != 0) {
console.log("Found Objects! Returning Objects");
response.success(results);
return;
}
编辑:
我解决了这个问题。这是我的愚蠢错误。云代码没有被调用的原因是我没有在我的ApplicationDidFinishLaunching中设置解析,即我没有调用Parse.setApplicationId("...", clientKey: "...")
答案 0 :(得分:0)
我弄明白了这个问题。这是我的愚蠢错误。云代码没有被调用的原因是我没有在我的ApplicationDidFinishLaunching中设置解析,即我没有调用Parse.setApplicationId("...", clientKey: "...")
答案 1 :(得分:-2)
我弄明白了这个问题。 你可以使用其他服务器,其他老虎机付钱解析问题。