从App Extension(分享)

时间:2015-05-07 05:29:01

标签: objective-c xpc nsusernotification nsusernotificationcenter nsxpcconnection

我有一个应用程序,它是Share App Extension和XPC服务的容器应用程序。 XPC服务会创建NSUserNotification并将其发送到NSUserNotificationCenter

如果我从容器应用程序中连接到XPC服务,我可以成功调用它。

如果我尝试从扩展程序中连接到XPC服务,它什么都不做。

我的目标是在共享扩展完成后显示用户通知。共享扩展程序无法自行创建用户通知,但我似乎无法让XPC调用工作。

1 个答案:

答案 0 :(得分:0)

在“共享应用扩展”目标中,确保创建“复制文件阶段”并选择“XCP服务的目标”。点击底部的+按钮,从产品部分选择XPC构建结果。

example project和博客文章,他们通过扩展程序连接到xpc:https://www.objc.io/issues/14-mac/xpc/#debugging

相关问题