当用户在触摸键盘上按下 GO 时,我正在尝试从 iOS 设备调用我的网络服务。我希望在与 web 服务对话时显示加载指示器。
我正在为委托类型 UITextFieldCondition 使用 lambda 表达式。
LoginField.ShouldReturn = async textField => {
await LoginAsync();
return textField.ResignFirstResponder();
};
编译器向我显示以下错误:
无法将异步 lambda 表达式转换为委托类型“MonoTouch.UIKit.UITextFieldCondition”
如果我同步执行该代码,则该代码有效:
LoginField.ShouldReturn = textField => {
Login();
return textField.ResignFirstResponder();
};
有没有办法做到这一点?