在我的項目中,我每秒撥打NSTimer
1000次。與此同時我在UIViewanimation
的同一時間在一些圖像視圖中爲每個水龍頭分配5個UIImage
對象。當我正在做這項工作時,NSTimer
凍結了幾秒鐘或延遲。我知道它爲什麼會發抖,因爲我在一秒鐘內製作了更多的100-120 UIImageView
對象。當我不打電話給UIAnimation時,定時器很好。我用[performSelectorInBackground:withObject:]
在後臺執行UIViewAnimation
,但在其中UIAnimation不起作用。當用UIViewAnimation調用時,NSTimer會凍結
NSTimer
和UIViewAnimation
都在使用UI.so,它們正在處理主線程。我無法爲他們製造不同的線索。我能做些什麼來阻止NSTimer
的凍結,並在同一時間呼叫UIViewAnimation
。這是因爲計算量大。我不能爲此做出獨立的線索,我該怎麼做才能做到這一點。
謝謝
沒有它不工作........ – chakshu 2013-03-07 07:48:33
請任何人能幫助我嗎...... – chakshu 2013-03-07 12:29:30
具有u嘗試使用調度隊列 – BhushanVU 2013-03-07 12:30:57