用户交互停止,直到活动指示停止

时间:2010-07-02 08:15:50

标签: iphone

我正在解析xml,并将解析后的数据显示在Tableview中。 在数据被完全解析之前,我向用户显示了一个activityIndi​​cator。 当数据加载时,我使activityIndi​​cator停止。 问题是,如果用户在解析xml之前点击后退按钮,我的应用程序就会崩溃。

我应该怎么做才能阻止用户返回,直到表格视图提供完全解析的数据。要么 如果用户在解析xml之前回击,我的应用程序不应该崩溃。

1 个答案:

答案 0 :(得分:1)

在启动activityIndi​​cator之前,禁用视图的用户交互,并在停止指示符后启用它。

假设myView是包含按钮,表视图等的视图。然后在开始之前:

[myView setUserInteractionEnabled:FALSE]

停止后:

[myView setUserInteractionEnabled:TRUE]