簡體   English   中英

在完成對當前視圖的處理之前,無法單擊導航工具欄上的后退按鈕

[英]back button on navigation toolbar not clickable until it finish complete processing of current view

我有一個帶有uinavigationcontroller和后退按鈕的視圖。 在viewWillAppear方法上,我正在調用Web服務並在表視圖中綁定數據,這需要一些時間來綁定數據。 同時,用戶單擊“后退”按鈕,直到完成表的完全綁定后,它才移至上一個視圖。 我如何才能移至上一個視圖,直到處理當前視圖。

將Web服務加載到新線程中。 使用以下代碼示例指導您:

[NSThread detachNewThreadSelector:@selector(aMethod:) toTarget:self withObject:nil]

您可能會同步加載數據。 您應該考慮在后台處理Web請求,然后在准備好數據后更新主界面中的UI。 (查看一個名為ASIHttpRequest的庫,它可以幫助處理Web請求。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM