2

我有一个应用程序,它是一个共享应用程序扩展和 XPC 服务的容器应用程序。XPC 服务创建一个NSUserNotification并将其传递给NSUserNotificationCenter.

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

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

我的目标是在共享扩展完成后显示用户通知。共享扩展本身无法创建用户通知,但我似乎也无法让 XPC 调用正常工作。

4

1 回答 1

1

在 Share App Extension 目标中,确保创建 Copy Files Phase 并选择 XCP Services 的 Destination。点击底部的 + 按钮,然后从 Products 部分选择 XPC 构建结果。

有一个示例项目和一篇博客文章,它们通过扩展连接到 xpc:https ://www.objc.io/issues/14-mac/xpc/#debugging

于 2018-04-08T04:26:16.097 回答