【问题标题】:I want use swiftdata (ryanfowler) for using sqlite in swift 2 but there is 120 errors ,what shouild i do?我想使用 swiftdata (ryanfowler) 在 swift 2 中使用 sqlite 但是有 120 个错误,我应该怎么做?
【发布时间】:2016-01-30 13:01:29
【问题描述】:

我尝试使用 SwiftData [1]:http://ryanfowler.github.io/SwiftData,当将其导入我的项目时,我有 120 个错误,其中一些是针对 println 的,我如何解决其他错误?我添加了字符串扩展名,但错误仍然存​​在

【问题讨论】:

  • 我解决了其他错误,但现在我有关于 sqlite3 的错误(未解决的 identifire sqlite3)

标签: ios swift sqlite swift2 xcode7


【解决方案1】:

the authors' git 可以看到最后一次提交是一年前; SwiftData 不兼容 Swift 2。例如。您看到的println 错误是因为println 在 Swift 2 发布时更改为 print。除非您想自己将 SwiftData 移植到 Swift 2,否则您无法真正轻松地解决此问题。

但是,现有用户似乎已经看过这个,请参阅以下线程中用户 RegisStGelais 的帖子:

有关完整的 Swift 2 更新版本,请参阅 github 用户 Lopdo 的这个 fork:

如果对从原始 SwiftData 执行的更改感兴趣 -> 兼容 Swift 2,请参阅 Lopdos commit


或者,在这里查看修改和扩展的 Swift 2-ready 版本的 SwiftData:

这是 Ryan Fowler 对 SwiftData.swift 进行大量修改的版本

这已得到增强以支持自定义文件、正确绑定、 版本控制,以及通过游标的流式传输结果。 API也被 更改为使用 NSError、Cursors,并强制调用者请求 在执行命令之前连接。数据库创建助手, 保存点助手、图像支持和其他功能 删除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 2015-10-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 2020-02-29
    • 2023-04-06
    相关资源
    最近更新 更多