swift-concurrency 相关问题


2 插槽计算机上的 Microsoft PPL

我在 2 路 Windows 机器上使用 PPL(16C32T x 2 = 64 个逻辑核心)。 CurrentScheduler->GetNumberOfVirtualProcessors() 报告 64 个处理器。 但 concurrency::parallel_for 仅使用第一个套接字...


使用 Swift 调用 Flickr API

我试图从 Flickr API 获取一些 JSON 数据,但我的 Swift 代码无法正常工作。 这是基于 Jameson Quave 关于使用 Swift 发出 API 请求的教程 func GetFlickrData(标签:字符串...


在 XCFramework 中难以访问 Swift Framework 中的 Objective-C 类

我有一个 Swift 框架,我想添加一个 Objective C 包装器以从 Objective C 项目进行访问(出于某种原因,这是要求)。 我已经封装了 Swift 类以支持 Objec...


如何在 Swift 中捕获异步闭包内的局部变量?

我在 Swift 5.5 和 iOS 15 中有以下代码 func getReviewIds() { var reviewIds: [Int] = [] 任务 { 让 ids = 等待 getReviewIdsFromGoogle() reviewIds.append(


Xcode 突然无法获取 Swift 包修订版:“无法获取修订版”

我在 Xcode 中打开了一个依赖于 RxSwift 的项目,该项目通过内置 Swift 包管理器作为 Swift 包包含在内。 几周前我创建该项目时效果很好。 不...


如何在 Swift 中转换闭包签名内的参数类型?

我正在尝试用 Swift(目前是 Swift 2)编写一个轻观察者类。这个想法是在实体组件系统中使用它,作为组件之间相互通信的一种手段,而无需


Swift 类中的静态函数/变量与类函数/变量?

以下代码在 Swift 1.2 中编译: 类我的类{ 静态函数 myMethod1() { } 类函数 myMethod2() { } 静态变量 myVar1 = "" } 函数 doSomething() { myClass.myMe...


Swift - CarPlay - CPListTemplates 不显示标题

我正在使用 swift 为我的 iOS 应用程序实现汽车游戏 创建选项卡栏模板 (CPTabBarTemplate) 时,我使用 4 个 CPListTemplate 项目创建它 让 listTemplate = CPListTemplate(标题: &q...


致命错误:在 Firebase Storage Swift SDK 中解包可选值时意外发现 nil

我的 Swift 应用程序在 FirebaseStorage/Storage.swift 第 49 行遇到致命错误,其中使用 FirebaseApp.app() 创建 Firebase Storage 实例!。错误指出“致命...


在swift项目中使用UIViewRepresentable时如何更新View

我正在努力在 swift 项目中展示 React-native-View。我通过异步操作下载bundlde文件,将bundle文件保存在app目录中,并用它来创建


我在代码中遇到此错误:Swift/ContigeousArrayBuffer.swift:600: Fatal error: Index out of range

我正在构建一个测验应用程序,但收到此错误:Swift/ContigouslyArrayBuffer.swift:600:致命错误:索引超出范围。这是被标记的代码片段: choice2.setTitle(


Swift 动态框架错误 Class is not a member of type of class SDKA.SDKA

我是创建 Swift 框架的新手,我正在尝试创建一个新的动态框架 (B.xcframework),它也使用另一个动态框架 (A.xcframework)。到目前为止我所做的是添加A。


是否可以在 Swift 中的结构变量上添加观察者?

我需要跟踪结构类型变量的更新。 是否可以在 Swift 中的结构变量上添加观察者? 例子: 结构 MyCustomStruct { 变量错误:错误? var someVar:Strin...


无法在异步抛出函数中获取定义的抛出响应

我正在开始在 URLSession 中使用 Swift 并发来实现 Swift 中的基于 API 交互,并且在自定义调用函数的任何错误类型时遇到问题,如果


可选子数组中的 foreach 循环内的 Swift foreach 循环

我是 Swift 新手,所以如果我有一些术语不正确,请原谅我。 我有一个膳食计划的日历视图。父数组生成给定月份的天数,子数组包含...


Swift - 错误:套接字 SO_ERROR [61:连接被拒绝]

我想用 swift 将 Web 服务器连接到我的 ios 应用程序。因此,我创建了一个函数来使用“POST”创建任务,但是当我调用它时,我收到一条错误消息: nw_socket_handle_socket...


Swift 中的网络管理器

我正在尝试创建一个 CRM 应用程序,为此我在树莓派上创建了一个数据库,并使用 PHP 在 url 上创建 JSON 结果。 现在我已经在 swift 中创建了以下网络管理器,但是


我想将数组数据从 Swift 传递到 Metal 的 Uniform 片段着色器

我正在尝试将 Uniform 中的数组数据从 Swift 传递到 Metal 的片段着色器。我能够毫无问题地传递非数组的普通浮点数。 结构如下 结构 Unifo...


Swift:如何在子进程中读取标准输出而不等待进程完成

我有一个外部控制台应用程序(在 OS X 上),它向标准输出发出一系列从 1 到 100 的整数,大约每秒一次。 我 Swift,我需要按顺序使用该数字流......


Alamo Fire 和 Swift 无法将类型“[String : String]”的值转换为预期参数类型“HTTPHeaders?”

func requestWithRetries(tag:String, url:String, maxRetry:Int = 3,expectJSONArray:Bool,completion:@escaping jsonCompletion) { var headers = [String:String]() 让 params = [String:AnyObjec...


如何防止Xcode重新缩进影响块注释?

在 Xcode 中,假设我在 Swift 文件中有任意一段代码,例如: 静态函数 getDocumentsDirectory() -> URL { let paths = FileManager.default.urls(for: .documentDirectory, in: .


swift wkwebview httponly cookies 设置值

在wkwebview中我们可以设置cookie的httponly值吗?我们有什么办法可以快速做到这一点吗? 如果让 newCookie = HTTPCookie(属性: [ .域名:&qu...


JSON API 错误-无法读取数据,因为它丢失。- 在 iOS 中,swift

我有 JSON 数据字符串结构,例如, 数据: { “项目”: [ { “种类”:“自定义搜索#结果”, "title": "XHAOYEAHX 40,60,110,150pcs鞋C...


Swift 编译器错误:“类型‘Watermark’不符合协议‘ViewModifier’”

我想添加一个 ViewModifier,如 Paul Hudson 的以下教程中所述 (https://www.hackingwithswift.com/books/ios-swiftui/custom-modifiers)。 我的视图修改器是: 导入 SwiftUI 结构


SwiftUI:ui 插槽和插槽道具?

我从 Swift(来自前端)开始测试项目,并对视图和视图构建器有疑问 供参考:在前端框架Vue.js中有一个槽和槽的概念


Swift 从 2 个 URLSession 返回数据

我想使用 Spotify 的 API 检索顶级艺术家和曲目数据。这是我获取顶级艺术家数据的代码: func getTopArtistsData(accessToken:字符串,timeRange:字符串,completionHandler:@


为什么 swift 闭包默认是不可转义的?

我发现默认情况下的快速闭包是非转义闭包,但没有找到任何解释为什么会这样。 谁能解释一下这个吗?


无法从 API 获取访问令牌

我是 Swift 新手,刚刚遇到一个问题。欢迎任何帮助和建议,我也见过 Alomofire,但由于一些错误我无法设置 Alamofire,我也需要 Alam 的帮助...


如何在 macOS 10.12+ 上自定义 NSTableView 标题?

MacOS 10.12+、Xcode 8+、Swift 3: 我想以编程方式自定义 NSTableView 标头的字体和绘图。我知道有关于此的较旧问题,但我找不到任何内容


在 Swift 中,在 try-catch 或 do-catch 中声明的 defer 语句何时执行

defer 语句应该在声明它的块之后执行。如果 defer 语句是在 try-catch 的 try 块或 do-catch 的 do 块内声明的,那么它会


如何使用 Swift 包管理器在 SQLite.swift 中启用 FTS5 支持

我有一个使用 SPM 构建的项目,在其中我使用 SQLite.swift 库 (src)。在我的 Package.swift 文件中,我有以下依赖项: 让包=包( ... 依赖项:[ .


如何在 tvOS (AppleTV) 上运行的视图控制器中设置按钮的初始焦点?

我在 tvOS 的 Swift 游戏中添加了一些按钮。 覆盖 func didMoveToView(视图: SKView) { 让按钮1 = UIButton(框架:CGRectMake(330,800,300,100)) 按钮1(imageBuySelected, forSta...


用于阻塞(CPU 密集)任务的异步函数?

我在 Swift 中有一个缓慢的阻塞函数,我想以非阻塞(异步/等待)方式调用它。 这是原始的阻止代码: // 原来的 func TotalSizeBytesBlocking() -> UInt64 { 变种


在 Swift 中解码 JSON 数据

我正在尝试解码一些 JSON 数据,但遇到了 CodingKeys 问题。我能够毫无问题地解码整个 JSON,直到我添加带有编码键的枚举。 工作代码看起来像...


在 Swift 中显示带有约束的 UITabBarViewController 的“教程”?

我需要的教程示例: 它是 MYPassthrough 库。 问题是它仅适用于框架,但我需要约束(直接绑定到适当的视图而不进行框架计算) 特...


3D Touch 不适用于 swift 设备

我想在我的应用程序中添加一个需要 3D 触摸的功能,但它说forceTouchCapability 不可用。 我在三个虚拟设备(iPhone 14 - iPhone 14 Pro - iPhone 11)上尝试过,它是好的...


多次异步调用时,Swift 模型视图不会更新@Published var

尝试更新代码以刷新 OAuth 中的令牌后,我无法刷新视图。 我的屏幕: 结构我的屏幕:查看{ @ObservedObject var viewModel = MyViewModel() var body: 一些视图 { ...


UICollectionView - 不在内部滚动,而是在整个屏幕中滚动

我正在用 Swift 构建我的第一个应用程序。我有 RestaurantViewController。屏幕的一半被餐厅名称、描述、标志、atd 填满。 在这下面我有 UICollectionView(),充满


Swift - JSONDecoder 中的内存泄漏

我在 iOS 应用程序解码服务器响应时发现了一些内存泄漏。这些内存泄漏并不总是发生。我正在使用以下代码来解码响应。代码是 insi...


在Combine Swift 中声明初始值后,Sink.receive() 不会被调用

问题: 我在代码示例中使用了 Publisher,该代码示例是我根据此处的代码示例编写的,[https://developer.apple.com/documentation/combine/observableobject][1]。我希望打印声明我...


更改每个案例的 UI 测试区域

我正在使用 swift-snapshot-testing 库进行快照测试。对我来说,使用不同的本地化进行所有测试以在文本更改时检查所有 UI 非常重要。 例如,t...


如何在Swift中访问第二个和第三个元素

嗨,我想显示前三名玩家的分数,但即使可以访问第一个元素,以下代码也不起作用。如果你能帮忙那就太好了。谢谢。 结构


Swift AVAsset naturalSize 错误:如果没有类型注释,表达式类型不明确

let vidWidth = asset?.naturalSize()?.width 让 vidHeight = asset?.naturalSize()?.height 我越来越: 如果没有类型注释,表达式的类型不明确 如何正确地做到这一点? 我有什么...


如何正确抛出和捕获来自 swift 异步函数的错误

我有一个执行异步任务的函数。有时该任务会失败并引发错误。我无法从调用函数中捕获该错误。下面的操场捕捉到了


用于等待两个 async let 返回类型 void 的简洁语法

Swift 中的两个异步函数应该同时启动,然后在某个时刻等待。我已经找到了一个解决方案,但我对语法并不是 100% 满意。我想写


Swift 3 Google Map 和 MapKit API - 如果用户当前位置已更新

我试图查看用户位置何时更新。我尝试了很多不同的听众,但我似乎无法弄清楚这一点。 最有效、最高效的测试方法是什么


查找当前位置与另一个位置之间的距离

我不是程序员,但一直在玩一个业余项目以获取乐趣。我正在使用 Xcode 10、Swift 5。我通过 youtube 等拼凑了一些东西,但我已经搜索过并且


我应该将我的服务设置为可发送吗? Swift 中的并发问题

我通过协议实现了多个服务,以便能够在 ViewModel 初始化时注入模拟服务,并且在启用严格的并发检查后,我收到许多警告“Ca...


存档 Xcode 项目时出错:Sandbox: mkdir(23381) Deny(1) file-write-create

我目前正在尝试存档我的 xcode 项目,但收到此错误: 沙箱:mkdir(23381)拒绝(1)文件写入创建 有谁知道这个错误是什么意思?我没有使用 swift 或任何...


Swift 条件编译访问控制

我正在构建一个iOS框架,我需要在公共应用程序和一些内部应用程序中使用相同的框架,不同之处在于,在内部应用程序中我需要访问一些类和功能...


© www.soinside.com 2019 - 2024. All rights reserved.