使用未声明的标识符“Fabric”
Posted
技术标签:
【中文标题】使用未声明的标识符“Fabric”【英文标题】:Use of undeclared Identifier 'Fabric' 【发布时间】:2015-01-13 20:51:50 【问题描述】:我正在将 Twitter Fabric 集成到我的应用中。当我尝试使用 Fabric 将密钥保存在 Info.plist 中时出现错误。有任何想法吗?在文档上它说:
要使用您应用的凭据初始化 Twitter 工具包,请将它们传递给
startWithConsumerKey:consumerSecret:
,然后再将共享实例传递给 Fabric。调用
startWithConsumerKey:consumerSecret:
将覆盖所有自动配置的键。自动配置的密钥位于应用的 Info.plist 中,位于密钥 Fabric 下。
[[Twitter sharedInstance] startWithConsumerKey:@"your_key"
consumerSecret:@"your_secret"];
[Fabric with:@[[Twitter sharedInstance]]]; //<--Gettings Use of undeclared Identifier 'Fabric' error
【问题讨论】:
您是否缺少库? 您是否在此 .m 文件中添加了正确的#import
?
我已经为 .m 文件添加了#import Fabric 标头是所有子库(包括 TwitterKit)的父框架,必须包含在此处。
添加:
#import <Fabric/Fabric.h>
到您的 .m 文件。确保您也已将 Fabric 框架添加到您的 Xcode 项目(与 TwitterKit 框架分开)。
【讨论】:
以上是关于使用未声明的标识符“Fabric”的主要内容,如果未能解决你的问题,请参考以下文章