我有一个有点长的服务器调用发送JSON对象,我有一个UIAlertView的坏连接。
不过我想在等待服务器响应的时候添加一个加载画面。 我目前收到的不是成功消息就是失败。
有没有一个函数可以让我放进去调用UIView,直到服务器返回响应?
如果需要的话,我可以在这里复制任何代码。
是的,你可以显示加载指示器视图,检查这个 MBProgressHUD 你需要做的是,当你调用请求时,你只需要显示加载视图,当你得到响应回调(成功或失败)时,只需隐藏加载视图。就是这样。
你可以 Blocks
作为自定义回拨和 NSURLSession
. 遵循 这一行
最简单的方法,也是最有效的,在大多数程序中使用,实现以下步骤:1-锁定屏幕;Javascript类型2-样式(CSS为LockOn和LockOff):显示光标状态。如果LockOn,则光标的状态为 "等待"。如果LockOff,则光标的状态为 "Default "3- OnclientClick与服务器连接,并运行CSS lockOn的java4-与服务器完成连接后,用于锁定关闭的div5-就这样。
'1- 第一步
<script type="text/javascript">
function skm_LockScreen(str)
{
var lock = document.getElementById('SecrrenLock');
if (lock)
lock.className = 'LockOn';
lock.innerHTML = str;
}
</script>
'2-第二步
<style type="text/css">
.LockOff {
display: none;
visibility: hidden;
cursor:default;
}
.LockOn {
display: block;
visibility: visible;
cursor: wait;
}
</style>
3- 第三步。ButtonX:点击按钮与服务器或数据库连接。
onclientclick="SecrrenLock('Write what you want:Please, Wait');"
4-第四步。断线,屏幕恢复活跃
<div id="SecrrenLock" class="LockOff"></div>