39得票5回答
Swift 5中switch cases中"@unknown default"和"default"的区别

从 Swift 5 开始,新的 case 属性 @unknown 被引入。 在使用和不使用 @unknown 的情况下,确切的区别是什么?我们什么时候需要使用 @unknown 关键字?

38得票6回答
警告:'UnsafeBufferPointer<T>' 的初始化会导致悬空的缓冲指针。

升级到Swift 5.2 / Xcode 11.4后,以下代码会出现警告: extension Data { init&lt;T&gt;(from value: T) { var value = value let pointer = UnsafeB...

37得票6回答
这个 libswiftCore.dylib 的副本需要 12.2.0 之前的操作系统版本。

当从XCode 10.2中运行应用程序(在Swift 5.0迁移之前和之后)时,应用程序在启动时崩溃,并显示以下控制台信息: 此版本的libswiftCore.dylib需要12.2.0之前的操作系统版本。 我理解了这个错误,但不确定需要什么来修复它。

36得票4回答
SwiftUI动态列表与分区不正确布局。

我正在尝试创建一个简单的动态列表,分成几个部分。(SwiftUI iOS13 Xcode11 beta 2) 一个简单的静态示例可以是:struct StaticListView : View { var body: some View { List { ...

35得票6回答
如何在SwiftUI中实现形状内的文本?

我想在 SwiftUI 中的一个形状(例如正方形)中添加文本(例如“Hi”)并使它们作为一个单一的对象。 看起来在 SwiftUI 中没有直接的方法可以在形状中添加文本。

34得票3回答
在并发执行的代码中使用捕获变量的引用

更新2:我怀疑问题被点赞是因为我描述了可能的解决方案。为了更清晰,我将其加粗。 更新1:这个问题有很多浏览量。如果你认为自己遇到的错误情况可以增强这个问题,请在评论中简要描述你的情况,这样我们就可以使这个问答更有价值。如果你有解决问题的方案,请将其作为答案添加。 我想在使用Task.deta...

34得票4回答
如何检查视图是否显示在屏幕上?(Swift 5和SwiftUI)

我有一个类似下面的视图。我想找出它是否是在屏幕上显示的视图。有没有一个函数可以实现这个功能?struct TestView: View { var body: some View { Text("Test View") } }

33得票4回答
方法'scene(_:openURLContexts:)'没有被调用。

我已经成功地在info.plist文件中配置了URL Identifier和URL Scheme。同时,我也能够使用自定义URL打开应用程序。问题是当应用程序首次启动时,方法 func scene(_ scene: UIScene, openURLContexts URLContexts: ...

32得票5回答
我该如何在Swift 5.5中使用async/await和SwiftUI?

我一直在测试Swift 5.5版本中的异步/等待功能,但是我无法从异步函数中收集结果并使用SwiftUI显示它们。以下是我的代码:import SwiftUI struct AsyncTestView: View { @State var text: String? // ...

32得票4回答
如何在Swift 5.5中从同步函数等待异步函数?

当遵循协议或覆盖超类方法时,您可能无法将方法更改为async,但仍可能希望调用一些async代码。例如,当我重写一个程序以使用Swift的新结构化并发时,我想通过覆盖XCTestCase上定义的class func setUp()来在我的测试套件开头调用一些async设置代码。我希望我的设置代...