Използвам MBProgressBar в приложението си, за да показвам обратна връзка, когато има извикване на определена уеб услуга.
За да направя това, в метода "requestStarted" на ASIHTTPRequest извиквам:
[NSThread detachNewThreadSelector:@selector(startLoader) toTarget:self];
Където startLoader
е методът, който изважда HUD.
Сега работата е там, че всеки път, когато извикам startLoader
директно, HUD се показва без проблем, но когато извикам метода, използвайки нещото detachNewThreadSelector
(което е необходимо), HUD се показва, но без текстов етикет.
Ако трябваше да гадая, бих казал, че трябва да опресня принудително компонента, но не знам как да направя това.