我正在解析xml,并将解析后的数据显示在Tableview中。 在数据被完全解析之前,我向用户显示了一个activityIndicator。 当数据加载时,我使activityIndicator停止。 问题是,如果用户在解析xml之前点击后退按钮,我的应用程序就会崩溃。
我应该怎么做才能阻止用户返回,直到表格视图提供完全解析的数据。要么 如果用户在解析xml之前回击,我的应用程序不应该崩溃。
答案 0 :(得分:1)
在启动activityIndicator之前,禁用视图的用户交互,并在停止指示符后启用它。
假设myView是包含按钮,表视图等的视图。然后在开始之前:
[myView setUserInteractionEnabled:FALSE]
停止后:
[myView setUserInteractionEnabled:TRUE]