ios - 使用 Swift for iOS 实现 Google Classroom API 时遇到问题 : Possible missing bridging header file

标签 ios swift google-classroom

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

 private let service = GTLService()

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

请使用 Swift 将 Classroom API 与 iOS 应用程序配合使用的人告诉我如何解决此问题。

最佳答案

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

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

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

关于ios - 使用 Swift for iOS 实现 Google Classroom API 时遇到问题 : Possible missing bridging header file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35730774/

相关文章:

ios - 我需要从发送者那里获取引用 socket 或其他一些标识符(UITextView)

ios 7 应用程序外观中的底栏

ios - 无法在 Swift 中使用范围方法之外的变量(dataTaskWithRequest)

swift - Swift 函数中可选泛型参数的默认值

swift - Kitura 的 session 路线?

php - google classroom api 学生名单

ios - 在一行代码中从 Swift 中的字符串数组构建 CSV

ios - 在 SWIFT 倒计时中使用的访问字典

google-classroom - 使用 STUDENT_COPY Material 创建作业时在 Google 类中找不到实体错误

android - 尝试在 Google 类中提交 StudentSubmission 时 PERMISSION_DENIED