[Cocoa/Objective-C] 이 사이트의 타이머 루틴 (현재 시간 기준)을 적용했습니다 (감사합니다). 현재 버튼에 연결되어 있습니다. 제 질문은 : 앱을 시작할 때 (버튼을 사용하지 않고) 앱을 시작하려면 어떻게해야합니까? (다른 언어에서는 단순히 액션 리스너 나 타이머를 Form에 넣으십시오) ...?앱 시작시 자동으로로드하기
감사합니다. 응용 프로그램 위임 당신이 방법을 찾을 수 있습니다에서
[Cocoa/Objective-C] 이 사이트의 타이머 루틴 (현재 시간 기준)을 적용했습니다 (감사합니다). 현재 버튼에 연결되어 있습니다. 제 질문은 : 앱을 시작할 때 (버튼을 사용하지 않고) 앱을 시작하려면 어떻게해야합니까? (다른 언어에서는 단순히 액션 리스너 나 타이머를 Form에 넣으십시오) ...?앱 시작시 자동으로로드하기
감사합니다. 응용 프로그램 위임 당신이 방법을 찾을 수 있습니다에서
내가 응용 프로그램 시작에 타이머를 시작하는 곳이 될 것 같아요
- (void)applicationDidFinishLaunching:(UIApplication *)application
을했다.
awakeFromNib
방법에 넣으십시오. 이것은 네임에서 직렬화 된 모든 객체 (응용 프로그램 위임과 같음)에서 호출되지만, 모든 객체가 직렬화되고 유선 상태가 될 때까지 호출되지 않습니다 (예 : 텍스트 필드를 사용할 수 있도록). 예를 들어 :
- (void)timerFired:(NSTimer*)timer
{
NSLog(@"Timer completed!");
}
- (void)awakeFromNib
{
[NSTimer scheduledTimerWithTimeInterval:30.0 target:self selector:@selector(timerFired:) userInfo:nil repeats:NO];
}
물론,이 간단한 예제에서 타이머가 applicationDidFinishLaunching:
방법 또는 다른 직렬화 된 객체와 상호 작용하는,하지만 귀하의 경우하지 않기 때문에 awakeFromNib
방법 중 하나에서 생성 된 수, 그것은 소리 awakeFromNib
메소드가 필요합니다.