2009-08-04 9 views

답변

0

원하는 것을 배지라고합니다.

[UIApplication sharedApplication].applicationIconBadgeNumber = 2; 

편집 : 당신이 찾고있는 무엇 제거 SetApplicationBadge

+0

이'setApplicationBadge' 메쏘드가 어디에서 왔는지 확실하지 않습니다. –

+0

그래, 나도 마찬가지야. 그것을 제거했습니다. –

12

UIApplication의 속성 인 applicationIconBadgeNumber 속성입니다.

은 어디서나 앱에에서 배지를 설정하려면이 사용

UIApplication *application = [UIApplication sharedApplication]; 
application.applicationIconBadgeNumber = 1; // set to any integer 

이 배지를 제거하려면, 당신은 정말 대답하는 경우를 받아 들여야 0

Documentation on Apple Developer Website

+0

감사합니다! 나는 이메일과 같은 기본 iphone 응용 프로그램이 실행되지 않을 때 (또는 응용 프로그램이 백그라운드에서 자동으로 실행될 때)에도이 배지 카운트를 설정할 수 있다고 가정합니다. 오픈되어 있지 않아도 배지 업데이트를받을 수 있기 때문입니다. –

+0

예, 푸시 알림 서비스를 사용하여 배지 업데이트를 무선으로 푸시 할 수 있습니다. PNS가 없으면 응용 프로그램이 시작될 때 응용 프로그램 배지를 업데이트해야합니다. –

+0

이 질문에 대한 답변이 있으면 답변으로 표시하십시오. –