使用Parse和Xamarin的Hello World Cloud函数.NET
本文关键字:World Cloud 函数 NET Hello Parse Xamarin 使用 | 更新日期: 2023-09-27 18:16:08
我正在尝试按照Parse.com上提供的教程从调用CloudFunctions。净API。
显然,这应该有效:
var result = await ParseCloud.CallFunctionAsync<IDictionary<string, object>>("hello", new Dictionary<string, object>());`
呼叫Xamarin:时
button.Click += async (sender, e) => {
var result = await ParseCloud.CallFunctionAsync<IDictionary<string, object>> ("hello", new Dictionary<string, object>());
};
它只是锁住了我的手机应用程序。呼叫时:
button.Click += async (sender, e) => {
var obj = new ParseObject("Note");
obj ["text"] = "Hello, world! This is a Xamarin app using Parse!";
obj ["tags"] = new List<string> {"welcome", "xamarin", "parse"};
await obj.SaveAsync ();
};
它成功地保存了一个要解析的对象。
当使用curl调用"hello"Cloud函数时,它工作得很好,并返回"hello World">
我不明白我在这里做错了什么。有什么建议吗?
var result = await ParseCloud.CallFunctionAsync<string>("hello", new Dictionary<string, object>());
Toast.MakeText(this,result.ToString(),ToastLength.Short).Show();
这是因为他们网站上的例子是错误的!它应该是CallFunctionAsync<string>
,而不是CallFunctionAsync<IDictionary<string, object>>
,因为返回的类型是字符串!
Arrrrhhh。希望这对将来的某个人有所帮助。
编辑:根据Parse的开发人员的说法,现在/很快就会解决这个问题。