2012-05-07 6 views
0

예를 들어 사용자가 iPhone 응용 프로그램을 다운로드 한 다음 8 월 12 일에 미리 지정된 UIAlertView가 표시되는 것과 같이 특정 날짜에 UIAlertView 디스플레이를 만드는 방법이 궁금합니다. 내가 어떻게 할 수 있니?특정 날짜에 UIAlertView를 표시 하시겠습니까?

감사합니다.

답변

1

dbramhall,

당신은 UILocalNotification API를 살펴 보셔야합니다. 배지/팝 오버/사운드 (원격 알림 API와 동일한 설정)를 사용하여 원하는 날짜에 해고 될 응용 프로그램에 대한 로컬 알림을 만들고 예약 할 수 있습니다.

귀하의 경우 구체적으로 fire date을 살펴보아야합니다. 샘플 코드는 다음과 같이 더 자세히 보입니다.

UILocalNotification *localNotification = [[UILocalNotification alloc] init]; 
localNotification.alertBody = @"Your message here"; 
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:60*60]; 
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; 

이렇게하면 "여기에 메시지를 남깁니다."텍스트가있는 로컬 알림이 실행됩니다.

희망이 도움이됩니다.

건배, 파블

관련 문제