gpt4 book ai didi

iphone - IBAction - 在连接到服务器之前做一些事情

转载 作者:行者123 更新时间:2023-11-29 04:53:14 26 4
gpt4 key购买 nike

我有一个 IBAction,由 UIButton 触发。

在此 IBAction 中,我将应用程序连接到服务器,返回一个 Plist。

在此期间(在我的应用程序连接到服务器和服务器返回该 Plist 之间),我想显示一个 UIActivityIndi​​cator。

问题是,当我的 IBAction 被触发时,应用程序首先连接到服务器,然后显示 UIActivityIndi​​cator。

伪代码中的我的 IBAction

- (IBAction) loginMe: (id) sender
{

// show activity indicator
// connect to server, and catch data

}

最佳答案

您的“连接到服务器”操作可能是同步的。 “显示事件监视器”操作的标签不正确。您真正要做的是“标记事件监视器以在下次绘图时显示。”

您需要做的是确保 loginMe: 返回,以便 UI 可以更新。服务器连接逻辑需要异步继续。通常,这是通过 NSURLConnection 完成的。您可以在URL Loading System Programming Guide中找到解释.

关于iphone - IBAction - 在连接到服务器之前做一些事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8467535/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com