2011-08-12 2 views
0

코코아 "공유 응용 프로그램"내에 간격 타이머를 갖고 싶습니다. 나는 PyObjCTools을 사용하여 파이썬 코코아 애플리케이션 (정확한 용어는 아닌지)을 가지고있다.타이머가 달린 파이썬 코코아 공유 응용 프로그램

app = App.sharedApplication() 
ticker=Ticker() 
timer=NSTimer.timerWithTimeInterval_target_selector_userInfo_repeats(0.1, ticker, 'tick', None, False) 
## how do I attach the Timer to the shared application??? 
AppHelper.runEventLoop() 

응용 프로그램 내에서 타이머를 어떻게 통합합니까?

답변

0

공유 응용 프로그램과 타이머를 연결하지 마십시오. 타이머를 실행 루프와 연관시킵니다.

NSRunLoop.currentRunLoop.addTimer_forMode(timer,NSRunLoopCommonModes) 

(구문이 파이썬 코드로 정확하지 않은 경우 죄송합니다 ...) the documentation를 참조하십시오 마십시오.

관련 문제