问题标签 [swift5]

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 投票
2 回答
1035 浏览

swift - Swift 5 更新后 Firebase Cocoa Pods 错误

我目前正在使用 Xcode 版本 10.2 beta 4 并将项目更新到 Swift 5。这样做后,我遇到了大量与我的 Firebase Pods 相关的错误。错误截图 我已经解散了 pod 并再次安装,甚至尝试了 pod update。我也多次重新启动 Xcode,但无法自行清理这些错误。

有谁知道这里发生了什么?

0 投票
1 回答
68 浏览

swift - 有没有办法在 5 秒后传递一个变量?

我正在使用 Swift 创建一个桌面应用程序,我需要stop在 5 秒后传递一个布尔值。我该怎么做呢?

0 投票
1 回答
1638 浏览

realm - Xcode 10.2 Swift 5:动态'属性''也必须是'@objc'

将我的 Xcode 更新到包含 Swift 5 的 10.2 后,我尝试构建我的项目并收到此错误。

动态属性“openingHours”也必须是“@objc”

在这行代码上

动态让openingHours =List<ShopHourRealm>()

在更新到 Xcode 10.2 之前,我能够构建和编译我的项目而没有任何错误。任何想法为什么会这样?

0 投票
4 回答
1595 浏览

swift - Xcode 10.2 convert multiple targets to Swift 5: 尝试编译一些不属于目标的类

我有一个带有多个目标的 iOS Swift 项目。

将第一个目标转换为 Swift 5 很容易。

将第二个目标转换为 Swift 5,Xcode 10.2 尝试编译明显仅存在于第一个目标中的文件并且失败(因为它不会编译第一个目标的所有文件并抱怨未解析的标识符)。

Xcode 只编译那些在转换为 Swift 5 时属于目标的文件,我该怎么做?

如何将我的项目转换为 Swift 5?

清理 Build 文件夹并重新启动 Xcode 10.2 没有帮助。

0 投票
5 回答
9995 浏览

ios - 在 Swift 5 中获取字符串 md5

在 Swift 4 中,我们可以使用

但在 Swift 5 中withUnsafeBytes使用UnsafeRawBufferPointer而不是UnsafePointer. 如何更改 md5 功能?

0 投票
6 回答
10241 浏览

ios - 此 libswiftCore.dylib 副本需要 12.2.0 之前的操作系统版本

从 XCode 10.2(在 Swift 5.0 迁移之前和之后)运行时,应用程序在启动时崩溃,并在控制台上运行

此 libswiftCore.dylib 副本需要 12.2.0 之前的操作系统版本。

我了解该错误,但不确定解决此问题需要什么。

0 投票
4 回答
1741 浏览

swift - 更新到 Xcode 10.2/Swift 5 后无法构建 macOS 项目

我的项目在更新 Xcode 之前构建良好。

但是,现在我无法再构建该项目。使用 Swift 5 时,构建项目永远不会完成。它停在“构建 100 个任务中的 70 个”并且永远不会完成。这些数字也不总是相同的,但它永远不会完成构建。

如果我尝试使用 Xcode 将我的项目从 Swift 4.2 转换为 Swift 5,它同样永远不会完成转换。

如果我尝试更改工具链以使用 Swift 4.2.1 发布工具链,代码编译成功,但我在运行时立即崩溃:

我已经尝试清理项目并删除派生数据,但似乎都不起作用。

如果我使用 Xcode 10.1,该项目将继续构建并完美运行。

0 投票
3 回答
15609 浏览

swift - 版本控制系统未提供作者信息

我刚刚将我的 Xcode 更新到版本 10.2 (10E125)。

在我想提交的那一刻,我收到以下消息:

在此处输入图像描述

点击修复后:

在此处输入图像描述

我已经填写了信息,但我仍然收到上面的消息。

什么原因?

0 投票
2 回答
1368 浏览

uitableview - UITableView editActionsForRowAt 在 Swift 5 中对 nil 没有正确反应

我有一个 UITableView 为多个版本的 Swift 工作,但是在 Swift 5 中,它开始在左滑动时呈现“删除”操作。

其中一行是“可滑动”(“扩展”行),而其他行不是,所以我返回一个 nil 来代替 RowAction。

我也得到了与旧的“editActionsForRowAtIndexPath”相同的行为。

其他人看到同样的事情吗?你找到工作了吗?

现在我只是返回一个显示与狗相关的表情符号()的虚拟动作。

更新 1 即使重构使用 trailingSwipeActionsConfigurationForRowAt 也不起作用,我得到了相同的结果。

0 投票
0 回答
2322 浏览

ios - 使用 Swift 4.2 编译的 Xcode 10.2 模块无法被 Swift 5.0 编译器导入

我刚刚将 Xcode 10.1 更新到 Xcode 10.2 之后,当我尝试构建我的应用程序时,我发现一个错误说。Swift 5.0 编译器无法导入使用 Swift 4.2 编译的模块。

问题在于我通过 cocoapods 集成的 ZendeskSDK。

需要帮助并提前致谢。