Ios 使用未解析的标识符“FBAppEvents”
我正在尝试实现一个Facebook事件系统。为此,我在桥接文件中添加了FacebookSDK,如下所示:Ios 使用未解析的标识符“FBAppEvents”,ios,facebook,swift,Ios,Facebook,Swift,我正在尝试实现一个Facebook事件系统。为此,我在桥接文件中添加了FacebookSDK,如下所示: #import <FacebookSDK/FacebookSDK.h> 但出于某种原因,我得到了标题中描述的错误 更新: ============== 我在这个项目中有两个目标:一个应用程序和一个键盘扩展。 我试图在其中使用FBAppEvents的文件是一个跟踪分析类,两个项目目标都使用它 如果我将此文件复制到第二个目标,并将每个文件配置为支持其目标,问题就会消失,但这会使我在
#import <FacebookSDK/FacebookSDK.h>
但出于某种原因,我得到了标题中描述的错误
更新:
==============
我在这个项目中有两个目标:一个应用程序和一个键盘扩展。
我试图在其中使用FBAppEvents的文件是一个跟踪分析类,两个项目目标都使用它
如果我将此文件复制到第二个目标,并将每个文件配置为支持其目标,问题就会消失,但这会使我在项目中复制两个目标都使用的文件,这是我真正试图避免的
有人知道如何在没有复制的情况下做到这一点吗?这个问题的解决方案是将Facebook框架添加到扩展的桥接文件以及应用程序的桥接文件中 当然,框架需要在应用程序和扩展的Build Phases->linkbinary With Libraries部分进行配置,否则,即使在其中一个目标中配置了框架,您也会收到未解析标识符错误的使用
FBAppEvents.logEvent(aCategory, parameters: ["_eventAction": aAction, "_eventLabel": aLabel])