问题标签 [sqlite.swift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
868 浏览

ios - iOS Swift:SQLite.swift 错误 - 找不到标头

遵循此处的安装说明后: https ://github.com/stephencelis/SQLite.swift

我在构建项目时收到以下错误:

未扩展-module.modulemap

问题似乎是我的 Xcode 位于 Xcode-beta.app 目录中。我尝试将上述文件中的路径更改为 /Applications/Xcode-beta.app/Contents/... 但该文件似乎在构建时自动被覆盖。

我该如何解决这个问题?

0 投票
1 回答
2496 浏览

swift - SQLite Insert 不能在 swift 中正常工作

我正在尝试将数组中的数据插入我的表中。如果插入完成,我认为它应该在控制台中打印它,但事实并非如此。所以我尝试了 db.trace(println) 它告诉我

选择 * 从“格式化数据 1”

我的 createDatabase 函数:

然后我尝试对表运行查询以查看数据是否存在。

第一个查询:

当我打印它时,我得到

第二次查询

当我打印它时,我得到

第三个查询我只想从两列打印所有行。

它打印

对不起,很长的问题,但任何帮助将不胜感激。

0 投票
0 回答
979 浏览

sqlite.swift - SQLite.swift 未知类型名称 'NS_ASSUME_NONNULL_BEGIN'

我正在使用 SQLite.swift。构建项目时出现错误“未知类型名称'NS_ASSUME_NONNULL_BEGIN'”。

我所做的:

创建一个演示项目“SqlDemo”

在SqlDemo/下,创建Podfile

~

然后'pod安装'

之后打开 SqlDemo.xcworkspace

构建项目

这可能是一个非常简单的错误。我是 ios 开发新手。

0 投票
2 回答
85 浏览

ios - 不能使用多个匹配函数

我无法在 Query 中使用多个匹配函数,filter()其中单个 match() 工作正常,但是当我开始使用两个以上 match() 时,它会出现类似错误

断言失败:无法在请求的上下文中使用函数 MATCH:文件 /Users/rspl/Desktop/Tests/SqliteSwiftDemo/SqliteSwiftDemo/SQLiteSwift/Statement.swift,第 196 行

以下示例会产生问题:

还有其他替代品吗?或者我犯了错误。

我只想要来自相同或不同列的两个同时匹配。

0 投票
4 回答
2056 浏览

ios - 在 SQLite.swift 中找不到 SQLite/SQLite-Bridging.h

我正在使用 SQLite.swit ( https://github.com/stephencelis/SQLite.swift ) 来开发应用程序。我按照 Pod 安装指南进行操作,可以让它在 iOS 模拟器上运行。但是,当我尝试在我的测试设备上安装该应用程序时,它会显示错误

是不是我的配置方式不对?无论如何遇到了和我一样的问题?

0 投票
0 回答
419 浏览

ios - 使用线程加速 UISearchController

我有一个希腊语词典应用程序,它从 Sqlite 搜索数万个单词条目以填充 UITableView。我遇到了这里列出的许多相同的问题(搜索文本更改时键盘滞后,如果搜索文本更改,则需要中止搜索并重新运行),并且提供的解决方案效果很好。

我的代码:

在当前示例中,我只搜索一个字段,但我想搜索多个字段,带有和不带变音符号的希腊词,以及带有和不带符号的 beta 代码(音译英语)。我想知道查询 Sqlite 或首先将单词列表放在一个数组中是否会更快,以及是否有另一个使用 Swift 和 iOS 8 的解决方案。如果我应该修改代码,将不胜感激。

更新:

我已将搜索放在异步队列中,它似乎正在工作。使用数组过滤器,在对 UISearchBar 进行大量编辑后,搜索由于某种原因停止工作,因此现在使用 Sqlite。

我不确定是否是最好的方法。搜索之间也有很长的延迟,用 UIIndicatorView 替换搜索图标会很有帮助。

0 投票
1 回答
1481 浏览

ios - 试图插入10000条记录sqlite ios swift

我正在尝试插入 10000 条记录,需要 45 秒

这是我的代码

这是这样做的吗?

0 投票
0 回答
442 浏览

ios - SQLite.Swift 表达式到 Int64

我正在尝试创建一个集成到游戏中心的游戏,同时将数据存储到 sqlite。我将 sqlite.swift 用于我的 sqlite 功能。我需要向游戏中心提交分数(计分类型-整数),该分数以 Expression 类型存储在我的数据库中。有没有办法仅将表达式类型转换为 Int64?我试过这样做...... gkScore.value = Int64(userQuery[overAllScore])gkScore.value = (userQuery[overAllScore]) as Int64 但没有成功.. :(请帮助。谢谢

0 投票
1 回答
1608 浏览

ios - 将 sqlite DB 导出为 csv - Sqlite.swift

我在我的 iOS 应用程序中使用 sqlite。我想导出这个数据库并将它放在一个集中的数据库中。如何导出 sqlite 数据库?我正在使用 sqlite.swift。谢谢!

0 投票
1 回答
120 浏览

ios - SQLite.swift:使用 XCGLogger

SQLite.swift在我的 iOS 项目中使用库。

现在我SQLite按照文档中的建议使用 db.trace(println) 记录句子,但我想将XCGLogger库与log.info().

有人知道怎么做吗?