2011-09-15 3 views
2

iOS 4.3 SDK를 사용하여 iOS 앱을 개발하고 있지만 앱을 종료 할 때마다 앱이 iPad 화면의 아이콘 이름을 동적으로 변경하기를 원합니다.objective-c nsbundle

내 지식에 따르면 NSBundle을 사용하여이 작업을 수행 할 수 있지만 어떻게이 작업을 수행 할 수 있는지 알 수 없습니다. 아무도 나에게 제안 할 수 있니? 누군가 샘플 코드를 게시 할 수 있습니까?

세부 정보 : 나는 데이터를 입력하고 sqllite db에 삽입하는 형식을 가지고 있습니다. sqllite db에 데이터를 저장할 때마다 아래와 같은 아이콘 이름을 표시하고 싶습니다.

2 개의 레코드를 저장하면 "내 응용 프로그램 2 레코드가 존재합니다" ""입니다.

답변

2

애플리케이션 표시 이름을 변경할 수 없습니다! 귀하의 (코드 서명!) .plist (또는 현지화 된 Info-Plist.strings) 중 하나에서 읽습니다. [[UIApplication sharedApplication] setApplicationIconBadgeNumber:2]

+0

덕분에 빠른 응답 :

당신이 배지 번호를 사용하는 것이 좋습니다 레코드의 nuber의 사용자를 통보 할 경우

. 어떤 앱 이벤트에서이 코드를 작성할 수 있으므로 앱을 종료 할 때마다 업데이트됩니다. – Krrish

+0

이 상태를 나타내는 데이터가 업데이트 될 때마다 값을 업데이트해야합니다 (사용자가 앱을 죽인 경우 숫자가 이미 설정되어 있음). 양자 택일로 당신은'applicationDidEnterBackground' 또는'applicationWillTerminate'을 구현할 수 있습니다. 그러나 이것은 정말로 당신이 다른 가능성이 없다면 가능합니다! –

+0

덕분에 잘 작동합니다. – Krrish

관련 문제