2011-09-21 32 views
0

我有一個的NSTimer和NSSlider在我的應用程序。我該如何做,定時器的時間間隔會立即響應滑塊值?的NSTimer - NSSlider

現在它剛剛開始響應。一旦計時器已經在發射,它不響應任何更多...

[NSTimer scheduledTimerWithTimeInterval:[slider doubleValue] 
           target:self 
           selector:@selector(updateTextFieldWithRandomNumber) 
           userInfo:nil 
           repeats:YES]; 

回答

0

怎麼樣把滑塊上的doubleValue財產志願觀測和定時器無效,當通知發生重建呢?

+0

Thaks!聽起來不錯!我應該怎麼做?我已經閱讀了開發者庫,但是我沒有真正的想法,該怎麼做。我很新的編程所有與obj C. – Damijan

+0

@Damijan:http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/KeyValueObserving/Articles/KVOBasics.html#//apple_ref/doc/uid/ 20002252-178352 – JeremyP

1

你不能改變,一旦你已經創造了它的定時器的時間間隔。您必須使舊定時器無效並使用新的時間間隔創建一個新定時器。