2017-11-23 20 views
-2

ios10 이상에서 앱을 실행하면 앱이 제대로 작동하지만 문제는 iOS9에서 앱을 실행할 때 충돌이 발생한다는 것입니다. 나는 배포 대상 9.0를 넣어 이상, 나는 그것이 IOS 9 일하지 않는 이유를 찾을 수 없습니다 및 경고는 다음과 같이 표시됩니다 : '+ [있는 NSString : 응용 프로그램을 종료UNNotificationCenter 문제로 앱이 손상 될 수 있습니다.

인해 캐치되지 않는 예외 'NSInvalidArgumentException ', 이유에 localizedUserNotificationStringForKey : 인수 :] : 인식 할 수없는 선택 클래스 0x10d042b00 '방법의 문제는

답변

0

로 전송 : localizedUserNotificationStringForKey : 인수.

이 방법은 iOS 10+에서만 사용할 수있는 입니다. 이 방법은 UserNotifications 프레임 워크로 제공됩니다. 이 프레임 워크는 iOS 10에서 도입되었습니다. 이것이 iOS9 기기를 지원하지 않는 이유입니다.

이 문서를 참조하십시오 : Apple Doc on UserNotifications Framework

+0

에 대한 아니에요을 : @ "알림 알림!" 인수 : 없음]; – user8911638

+0

ios10 이상에서 작동 – user8911638

+0

업데이트 된 응답을 확인하십시오 –

0

당신이 localizedUserNotificationstringForKey을 사용하는 방법은 아이폰 OS 10 사용할 수 있습니다 이상, 그것은 :::: objNotificationContent.title = [있는 NSString localizedUserNotificationStringForKey 내가 다음과 같이 썼다 ios9