2016-10-21 3 views
0

알림 자체보다 많은 콘텐츠를 사용자에게 보여주는 사용자 지정 UI로 로컬 알림을 보내려고합니다. 앱의 핵심 데이터에서 콘텐츠를 가져오고 싶습니다. 가능한가? 나는 핵심 데이터 모델의 경로를 검색는 다음 줄에 충돌 알림 컨텐츠 확장을 디버깅 할 때 :알림 확장 액세스 핵심 데이터

let modelURL = NSBundle.mainBundle().URLForResource("Model", withExtension: "momd")! I 알림 확장 코드에서 print(NSBundle.allBundles())이는 관련 단지를 인쇄 또한

, 확장 (.../PlugIns/Notification Content.appex> (로드 됨))

알림 콘텐츠 확장 프로그램의 핵심 데이터에 액세스하는 방법이 있습니까? 알림 서비스 확장 프로그램을 사용하려고했지만 푸시 알림 (로컬이 아닌)에서만 사용할 수있는 것처럼 보입니다.

+2

이 질문을 downvote 할 이유가 없습니다 – glmvrml

답변

1

핵심 데이터 모델을 대상에 추가하십시오. 오른쪽의 관리자에서 모델을 열었을 때 확장을 위해 모델을 활성화하십시오.

동일한 저장소 파일에 액세스해야하는 경우 앱과 확장 프로그램간에 공유되는 데이터 컨테이너에 저장해야합니다.

+1

바로 앱 그룹을 추가하는 것을 잊어 버렸습니다. 감사! – timaktimak

관련 문제