2016-06-23 2 views
1

Objective-c에서 아이콘 이미지 (응용 프로그램 아이콘 이미지 제외)를 UILocalNotification으로 설정하는 방법. alertLaunchImage 속성을 설정하여 이미지를 설정하는 코드를 시도했습니다. 그러나 그것은 아이콘을 변경하지 않습니다.Objective C의 UILocalNotification에 대한 아이콘

이 문제를 해결하는 방법은 무엇입니까?

+0

통지 수신하면서? 알림 화면에 이미지를 표시하려고 할 때? 이 scenorio을 시도하고 있습니까 –

답변

1

앱의 번들에있는 이미지 파일의 파일 이름 문자열이어야합니다. 는 (참고 : 그것은 이름 이미지의의, 하지UIImage 개체)

은 아래 코드는 나를 위해 잘 작동 :

UILocalNotification *notification = [[UILocalNotification alloc] init]; 
notification.alertLaunchImage = @"icon.png"; 
// If you do not set the image, then it shows the app's default icon here 

문서에서 :

구성 경고 alertBody 속성 alertAction 속성 alertTitle 속성 hasAction 속성 alertLaunchImage 속성 Ident 사용자가 작업 버튼 (또는 슬라이더)을 두드리면 (또는 슬라이드) 실행 이미지로 사용 된 이미지를 찾습니다.

선언목적-C@property(nonatomic, copy) NSString *alertLaunchImage 토론 문자열 앱 번들에서 이미지 파일의 파일 이름입니다. 이 이미지는 주어진 알림으로 에 지정된 시작 이미지입니다. 사용자가 작업 버튼 (예 : "보기")을 누르거나 동작 슬라이더를 움직이면 기본 시작 이미지 대신 이미지가 사용됩니다. 이 속성의 값이 nil (기본값 : ) 인 경우 시스템은 이전 스냅 샷을 사용하거나 응용 프로그램의 Info.plist 파일 에있는 UILaunchImageFile 키로 식별 된 이미지 을 사용하거나 Default.png로 폴백합니다.

이 키의 값은 UILaunchImageFile과 완전히 동일합니다. 이 키에 대한 자세한 내용은 정보 속성 목록 키 참조를 참조하십시오.

가용성 iOS 4.0 이상에서 사용할 수 있습니다.

(source)

+0

죄송합니다, 이것을 시도했지만 ... 사용하지 마십시오. –