我有一个视图组成的两个表视图(自定义拆分视图)除以拆分图像。当用户点击右侧视图上的某个项目时,会弹出一个模式视图,用户将编辑一些值。一旦他点击提交,在后端Web服务确认成功后,编辑后的值必须在表视图的相应列中进行更新。代表电话是非常缓慢的ipad应用程序
我在自定义拆分视图上调用委托方法来执行更新。委托调用非常缓慢,因此我在表视图上放置了一个活动指示器,但在刷新期间它不会显示在屏幕上。更新后的数据会在一段时间后正确显示。如果我对提取代码发表评论,活动指示器会在一段时间后出现。很明显,代表电话很慢。如果我们在重新加载表格时没有在屏幕上显示任何活动,用户会感到困惑。
- 为什么添加到表格视图的活动指标不显示?
- 有没有比我做的更好的方法,让用户知道一些操作正在后台发生,以便他可以等待?
我想你可能需要显示一些代码。具体来说,你如何呈现活动指标。 –
我想你正在使用主线程从Web服务中获取一些数据,这不是最好的方式。只需在主线程中保留启动活动指示器的代码并创建另一个来获取数据。 – Mousa
谢谢Mousa ...我在主线程中调用了表的活动指示器,并分配了一个进程来更新它工作的表。谢谢。 – Defendore