【发布时间】:2016-09-30 00:09:39
【问题描述】:
所以我试图在我的项目中添加一个静态库,以便与扫描仪交互。我已经将构建阶段的二进制文件链接到libCaptuvoSDK.a,将Captuvo.h头文件放在项目文件夹中,最后将项目设置为始终搜索用户路径并添加 $(BUILT_PRODUCTS_DIR) 递归到用户标题搜索路径。完成所有这些之后,我尝试在我的 ViewController.swift 文件中使用 #import "Captuvo.h" 并得到 2 个错误 Expected identifier in import declaration 和 Expected expression。我尝试了不同的导入组合,但它们似乎都没有什么不同,所以我相信问题出在我添加库的过程中。
我是 Xcode 的新手,之前从未在应用程序中使用过第三方库,所以我觉得我可能犯了一个简单的错误,或者只是误解了一些事情。任何帮助表示赞赏!
【问题讨论】:
-
您是否尝试过在 ViewController.swift 文件中仅“导入 Captuvo”? (即删除 # 和 .h")
-
刚刚收到错误“没有这样的模块'Captuvo'”
-
想补充一点,我在 SDK 中找到了一些示例。在 swift 示例中,我找到了带有
#import "Captuvo.h"行的 Bridging-Header.h 文件。我在自己的项目中制作了相同的文件,试图看看它是否能解决我的问题,但它没有。不过,我会继续查看样本以获取更多线索。
标签: ios objective-c xcode swift