0
我想使用MBProgressHUD通知用戶有關處理來自數組的數據。我有一個有N個元素的數組,並且每個元素都需要處理它(這意味着一段時間),所以我想告訴用戶進度(x%已完成)MBProgressHUD處理來自數組的數據
我有一種方法,處理此陣列(過程數據:(NSArray的*)數據)的數組的每個元素遍歷
我試圖HUD詳細文本標籤設置爲0%調用過程數據之前:(NSArray的*)數據,然後調用這種方法和更新每次迭代hud,但hud不更新(我認爲這是由於我在主線程中執行方法...)
有這樣做的方法嗎?我應該在後臺執行processData :(NSArray *)數據?如果這是解決方案,我該怎麼做?
非常感謝您
介意共享一些代碼? –
你應該從主線程更新它。任何UI活動應該總是在主線程 –
中,您可能沒有正確使用MBProgressHUd。 –