【问题标题】:Trouble Implementing Google Classroom API with Swift for iOS: Possible missing bridging header file使用 Swift for iOS 实现 Google Classroom API 时遇到问题:可能缺少桥接头文件
【发布时间】:2016-06-14 08:02:35
【问题描述】:

我正在尝试使用 Swift 在我的 iOS 应用程序中实现 Classroom API,并且一直在关注 Classroom API 支持页面上的 Swift 示例代码。这是最近更新的。我已按照说明添加了 GTL 框架。但是,当添加这一行时

 private let service = GTLService()

我使用了未解析的标识符“GTLService” 应该有一行用于导入服务,或者似乎缺少创建 bridging-header.h 文件的说明。我在 GMail API for Swift 页面上看到了创建桥接头文件的说明。

请让 Classroom API 与使用 Swift 的 iOS 应用程序一起工作的人告诉我如何解决这个问题。

【问题讨论】:

    标签: ios swift google-classroom


    【解决方案1】:

    添加一个桥接头,然后为您的库添加一个#import 语句。如果你拖入一个目标 c 类文件,Xcode 会自动为你生成一个桥接头。对任何目标 c 类文件执行此操作。

    在项目导航器中展开框架并查看头文件。然后在桥接头中输入这样的内容:

    #import "NameOfClass.h"
    #import "NameOfClass2.h"
    

    【讨论】:

    • 谢谢。我添加了一个桥接头,但我不确定我应该添加什么导入语句,因为文档没有提到这些语句,尽管我怀疑需要添加一些东西。
    • 啊,我也遇到过这个问题。在项目导航器中展开框架并查看头文件。然后在桥接头中输入这样的内容:#import "NameOfClass.h"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 1970-01-01
    • 2016-03-17
    • 1970-01-01
    • 2015-10-21
    • 1970-01-01
    相关资源
    最近更新 更多