Como se comunicar entre o aplicativo iOS que contém a extensão e a extensão (não o aplicativo host)

TLDR: É possível enviar mensagens ou notificações em tempo real entre o aplicativo iOS e sua extensão?

Estou escrevendo um aplicativo para iOS com uma extensão que faz parte da mesmaApp Group e compartilhe o mesmo CoreData (banco de dados SQLite). Eu posso ler e gravar no banco de dados usando o CoreData do aplicativo e da extensão, ambos compartilham o mesmo conteúdo.

Minha pergunta é: É possível enviar mensagens ou notificações entre o aplicativo e o ramal para notificar o outro a atualizar, se necessário?

Tentei enviar notificações atravésNSNotificationCenter mas isso não sai do aplicativo / extensão, mesmo problema se eu tentar escrever no grupo compartilhadoNSUserDefaults e ouçaNSUserDefaultsDidChangeNotification. Isso funciona dentro do aplicativo, mas a extensão não recebe nada (quando eu sei que ele foi lançado e compartilha o mesmoNSUserDefaults) Alguma idéia de como manter as coisas sincronizadas?

questionAnswers(4)

yourAnswerToTheQuestion