gpt4 book ai didi

objective-c - 想在 iOS 应用中使用 sqlite3.h

转载 作者:行者123 更新时间:2023-11-28 06:50:32 25 4
gpt4 key购买 nike

我负责将应用程序从 Objective-C 转换为 Swift。名为“数据库”的 objective-c 文件之一导入名为 sqlite3.h 的文件。现在我没有将 database.h 和 database.m 转换为 Swift。相反,我创建了一个 Objective-C 桥接 header ,将数据库代码暴露给 Swift 文件。然而,数据库头文件导入了一个名为 sqlite3.h 的文件。所以首先我将一个名为 libsqlite3.dylib 的库链接到我的项目,因为我相信这个库包含 sqlite3.h 文件。但是我无法查看库包含的任何头文件。

那么我是否只需要在我的 objective-c 桥接头文件中包含 libsqlite3.dylib,如果是的话,语法是什么?或者我是否需要下载 sqlite3.h 头文件,如果需要,我可以从哪里获取或下载代码?

最佳答案

库不包含头文件(即 dylib 文件中没有头文件)。

在 database.h(或 .m)中,有一行看起来像这样:

#import <sqlite3.h>

右键单击它并选择“跳转到定义”——它应该会带您到该文件。如果不是,则您的 header 路径有问题。

关于objective-c - 想在 iOS 应用中使用 sqlite3.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35046428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com