ios - Swift 无法导入 Sqlite3 iOS

标签 ios swift

我将 libsqlite3.0.dylib 添加到我的项目中,然后尝试使用以下代码导入:

import UIKit
import sqlite3

class Dataware: NSObject
{

}

但它给了我这个错误:

没有这样的模块'sqlite3'

最佳答案

将其添加到您的 Bridging-Header.h 文件中:

#import <sqlite3.h>

这是导入任何 C 语言库的主要机制。

如果您还没有 Bridging-Header.h 文件:

  1. 添加文件 Bridging-Header.h(或更典型的 (ProjectName)-Bridging-Header.h
  2. 转到项目的build设置选项卡
  3. 找到“Objective-C Bridging Header”。最简单的方法是搜索桥接。
  4. 输入您在第一步中创建的文件的名称和路径。可能是 (ProjectName)/(ProjectName)-Bridging-Header.h

关于ios - Swift 无法导入 Sqlite3 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24065880/

相关文章:

ios - 线程 1 : EXC_BAD_INSTRUCTIONS when parsing rest API http response on class

ios - 自动布局 : understanding the behavior of attributes and items

ios - Objective C 项目中 ScrollableGraphicView Swift 库的问题

ios - 如何使用 UIActivityViewController 共享经度和纬度

ios - 通过父 ViewController 呈现 TabBarController 的选项卡

javascript - 在 UIWebView 中检测单击,但仍支持文本选择和链接

ios - 如何获得实际键盘高度(键盘高度减去安全区域插入)

ios - UITablevlewCell 内的 UIImageView 上的 UITapGestureRecognizer 未被调用

Swift:将 NSMutable- 与 let 结合使用意味着什么?

iphone - iOS/iPhone : Web App Splash Screen Not Showing Up