2010-07-02 62 views
0

我正在解析一個xml文件,並將解析的數據顯示到Tableview中。 在數據完全解析之前,我向用戶顯示一個activityIndi​​cator。 隨着數據被加載,我讓activityIndi​​cator停止。 問題是,如果用戶在解析xml之前點擊返回按鈕,我的應用程序就會崩潰。userinteract stop,直到activityIndi​​cator停止

我該怎麼做才能阻止用戶返回,直到表視圖出現完全解析的數據。或 如果用戶在XML解析之前回退,我的應用程序不應該崩潰。

回答

1

在開始activityIndi​​cator之前,禁用視圖的用戶交互並在停止指示器後啓用它。

說MyView的是包含按鈕,表格視圖等,然後開始之前的觀點:

[myView setUserInteractionEnabled:FALSE] 

,並停止後:

[myView setUserInteractionEnabled:TRUE] 
+0

感謝隊友, 其工作,但沒有得到笏這裏正在發生。 我的應用程序不崩潰, ,但用戶交互是disble直到表被填充, 我可以退回,在tableview填充時..... ..... – iscavengers 2010-07-02 10:48:36

+0

這基本上禁用用戶交互,直到您的表被填充。如果您禁用視圖的交互,則所有子視圖也會禁用。 – taskinoor 2010-07-02 10:56:13

+0

我在這個選項卡中,選項卡仍然是可以接受的。/ ...... – iscavengers 2010-07-02 11:10:47

相關問題