首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在通知服务扩展中使用pod

无法在通知服务扩展中使用pod
EN

Stack Overflow用户
提问于 2017-01-04 10:53:58
回答 2查看 5.9K关注 0票数 5

我正在创建一个通知扩展,按照规范添加了目标,并在其中添加了一个吊舱,如下所示:

步骤1 :

代码语言:javascript
复制
target 'MyProject' do

   # Integration - Frameworks
   pod 'Fabric'
        pod 'Crashlytics'
        pod 'MORichNotification'
   end


target 'NotificationServices' do
    pod 'MORichNotification'
end

步骤: 2将“MORichNotificy.h”导入到我的项目桥头文件中。

现在我想在我的MORichNotification类中使用NotificationService类,它显示了下面的错误。

我尝试过使用Clean,重新启动,删除了DerivedData,但是没有什么改变。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-05 04:26:22

首先,MORichNotification只用于Notification扩展,从您的podfile中可以看到,您也将它包含在应用程序的目标中。

而且,只有在应用程序中使用MORichNotifications时,才能使用MoEngage-iOS-SDK,因为它只处理通过MoEngage发送的通知。

现在,按照以下步骤使用MORichNotifications:

  1. 在通知服务扩展中安装MORichNotification吊舱。请确保您使用的是1.1.1版本。
  2. 将桥接头添加到通知服务扩展中

  1. 在桥接标头中导入MORichNotification,如下图所示:

  1. 在通知服务扩展中使用MORichNotification,如下所示:

如果你还在面对什么问题,请告诉我。

票数 2
EN

Stack Overflow用户

发布于 2017-01-04 11:47:46

您必须在“构建设置”上添加桥接头文件。我能够使用“MORichNotification”执行以下步骤。

  1. 将条目添加到Podfile中

target "SOFAnswers" do pod 'MORichNotification' end

  1. 吊舱安装
  2. 创建一个具有以下内容的PROJECT_NAME-Bridging-Header.h的桥接头文件。

#ifndef SOFAnswers_Bridging_Header_h #定义SOFAnswers_Bridging_Header_h #导入 #endif /* SOFAnswers_Bridging_Header_h */

  1. 在生成设置中配置桥接标头。(见附件)

  1. 使用MORichNotification.h

谢谢你,斯里拉姆

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41462090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档