performselector afterDelay を利用した再帰呼び出し。

動作環境
XCode:4.2
iOS:5.0

「要件」
UIProgressViewを三秒程かけてmaxにしたい。


「問題」
performSelector:withObject:afterDelay
がうまく動いてくれない。
再帰呼び出しが行われない。performselectorの記述が実行されない?

「調査」

こんな記述あり。
http://stackoverflow.com/questions/4857816/performselectorwithobjectafterdelay-from-class-method-not-working
「対策」
afterDelayがなければ動くのでメソッド内で一時停止。


とりあえずこんな感じで。