【发布时间】:2017-02-08 12:14:50
【问题描述】:
我正在尝试使用两个文本框(用户名和密码)登录。我将这两个变量发送到 Web 服务以检查是否有用户名和密码可用。对于这两个值,我从 Web 服务收到消息“成功”或“失败”的响应。然后我正在获取该消息并使用该消息设置标志值。但是在会话之后我没有得到那个标志值。它显示默认值 false。
问题是我想登录按钮操作,该操作将使用 URLSession 和数据任务调用 Web 服务,但我无法设置标志。我可以使用 NSURL 同步请求来做到这一点,但该代码已被弃用。
您可以查看登录按钮操作功能和网络服务功能的代码图像。 login button action web service function
提前谢谢你。
【问题讨论】:
-
我们不会单击链接并查看代码图像。在此处发布带有代码标签的相关代码。问题几乎可以肯定是您的登录任务是异步的,并且在调用完成处理程序或委托方法之前结果将不可用。因此,您需要重组代码,但在您发布代码之前,我们无法告诉您如何重组代码。
标签: ios swift xcode web-services nsurlsession