Я вызываю функцию в облачном коде, но эта функция не работает. Ошибка в Xcode является:Функция парсера облака не найдена
[Error]: function not found (Code: 141, Version: 1.9.0)
Это Objective-C код:
NSDictionary *dictionary = [[NSDictionary alloc]initWithObjectsAndKeys:
titleString,@"title",
descriptionString, @"description",
nil];
[PFCloud callFunctionInBackground:@"saveNewItem"
withParameters:@{@"data": dictionary}
block:^(NSString *result, NSError *error) {
if (!error) {
} else {
NSLog(@"Error");
}
}];
Функция:
Parse.Cloud.define("saveNewItem", function(request, response) {
Parse.Cloud.useMasterKey();
var item = new Parse.Object("Item");
var title = request.params.data.title;
item.save({
success:function (item) {
response.success("Saved");
},
error:function (error) {
response.error(error.message);
}
}
);
});
Я читал, что это может произойти, если нет ответа успех. Но в этом случае есть.
Странно, что у меня есть другие подобные функции, которые не имеют проблем.
Благодаря
ли вы определить свою функцию облака в main.js? –
Нет, у меня есть несколько файлов внутри папки Cloud. Main.js пуст. Но другие функции работают. Я попытался переместить функцию в main.js, но это то же самое. – Vins
Можете ли вы назвать свою функцию через REST api ?? –