首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入框架在视图控制器中不可见

导入框架在视图控制器中不可见
EN

Stack Overflow用户
提问于 2014-11-29 23:37:47
回答 1查看 1.4K关注 0票数 0

我正在尝试将AWS库与我的iPhone应用程序集成。我使用框架路由(而不是CocoaPods)来学习本教程:https://github.com/aws/aws-sdk-ios#getting-started-with-swift

我添加了框架,创建了一个桥接头文件,并设置了“Objective桥接头”构建设置以指向该文件。我的桥接头文件有以下内容:

代码语言:javascript
复制
#import <AWSiOSSDKv2/AWSCore.h>
#import <AWSiOSSDKv2/S3.h>

我相信桥接头的设置是正确的,因为我可以在我的AppDelegate中引用AWS类。例如,我的AppDelegate中有以下一行,它不会引发警告或错误:

代码语言:javascript
复制
    var transferManager: AWSS3TransferManager?

当我将完全相同的行放入我的ViewController中时,我得到以下错误:“使用未解析的标识符'AWSS3TransferManager'”

我缺少一个简单的配置吗?为什么库可以在AppDelegate中使用,而不是在ViewController中呢?不幸的是,在主要的AWS演示中,AWS库仅在AppDelegate:MobileAnalytics中引用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-30 00:02:34

我已经找到答案了。在“文件检查器”的“目标成员”部分,我选择了一个额外的目标。

在这种情况下,我只需取消选中"AngleSlider“,并成功构建了该项目:

这里有一篇StackOverflow文章,解释“目标成员资格”意味着什么:What is target membership in Xcode 4

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

https://stackoverflow.com/questions/27208368

复制
相关文章

相似问题

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