completionhandler 相关问题

完成处理程序是提供给异步函数的代码块,由此调用函数可以提供在异步函数完成时由异步函数执行的代码。

快速并发异步/等待,仅在成功时执行某些操作并重试

我正在将应用程序的网络转换为使用异步/等待,但我在想出一个令人满意的模式来替换我们之前使用的完成处理程序时遇到了一些麻烦。我在这里...

回答 1 投票 0

View onAppear 中的 SwiftUI 补全逻辑

我对 SwiftUI 相当陌生。 在此示例中,我通过具有完成处理程序的 API 运行网络请求,以便更改应用程序状态,即根据令牌显示不同的视图...

回答 1 投票 0

完成处理程序 Android Kotlin

如果之前有人问过这个问题,我很抱歉,我真的找不到任何不相似的东西!如果这个问题很愚蠢,我也很抱歉,我是一名 iOS 开发人员,我有点迷失在 A...

回答 1 投票 0

在 Omnisharp VSSCode 中使用 CompletionItem.InsertText 而不是 CompletionItem.Label 自动完成?

我正在尝试使用 OmniSharp.Extensions.LanguageServer nuget 包为 VSCode 编写一个具有自动完成服务的扩展。我想在用户选择组件时插入代码片段...

回答 1 投票 0

使用 Objective-C 同步 NSURLSessionDataTask

我尝试使用以下代码执行同步 NSURLSessionDataTask 但无法继续。 __block NSData *rData = nil; __block BOOL 任务完成 = NO; __block NSData *rError = nil; NSURL *url = [

回答 2 投票 0

如何在 Swift 中使用 CoreBluetooth 和completionHandler 解析 BLE 通知?

我必须在用 Swift UI 编写的简单项目中添加 BLE 设备支持。 型号:手机发送请求 (.withoutResponse) <-> BLE 设备通过 BLE 通知应答。 因为我不是专业人士...

回答 1 投票 0

为下载 PDF 时添加完成处理程序

我的应用程序使用以下代码在 tvOS 应用程序中显示 PDF: CGPDFDocumentRef pdfDocument2 = [自行打开PDF:[NSURL URLWithString:@"https://pdfislistedhere"]]; 【自己抽取文件:

回答 0 投票 0

如何用“获取(withQuery:inZoneWith:completionHandler :)”替换“执行(_:inZoneWith:completionHandler :)” - 已弃用 - ?

谁能帮我消除这个警告? 问题截图。 在这种情况下正确的完成处理程序是什么 “获取(withQuery:inZoneWith:desiredKeys:resultsLimit:

回答 0 投票 0

从地址获取坐标的完成处理程序

我对完成处理程序的理解有很大的困难。而且我不知道如何使用这个函数。下面是带有完成处理程序的函数,用于获取基于......的地理坐标。

回答 1 投票 -1

在Xcode中有没有简单的方法可以去除结尾的完成块?

每个swift函数的结尾都有一个完成处理程序,像这样: func hello(_ name: String, completionHandler: (String) -> Void) { completionHandler("Hello \(name).") } 可谓如。...

回答 1 投票 -1

如何使用完成处理程序填写列表[SWIFT UI]

我想使用一个完成处理程序来填充一个列表,问题是它在第一次执行时加载的是nil,并且当我试图消耗我的View时,我的列表被填充时,会出现错误。

回答 1 投票 0

返回当前URL的函数和完成处理程序

我有一个ShareExtension,我喜欢需要得到当前的URL。这是我的函数: var html.String?if let item = extensionContext?.inputItems.first as? String? if let item = extensionContext?.inputItems.first as? NSExtensionItem, ...

回答 1 投票 0

无法从完成处理程序中取回数组。

我正在从FireStore读取数据并将其存储在我的数组中。我得到的数据是在闭包中,所以我不得不使用完成处理程序将其传递到函数之外。但我无法获得 ...

回答 1 投票 0

带有 UNNotificationRequest 返回的计算属性 不能将类型为 'Void' 的返回表达式转换为类型为 '[UNNotificationRequest]' 的返回。

我有一个处理本地通知的类,我想根据是否有任何计划来确定它们是否被启用。所以我想我可以尝试创建一个计算属性,...

回答 1 投票 0

填充一个数组,然后调用一个函数

在完成一个数据的获取时,我一个一个地收到一个数据项。我想把这个数据项追加到一个数组中,然后再调用data,我该怎么做呢?

回答 1 投票 -1

Swift,带有完成处理程序的网络调用无法工作。

我正在从Firebase读取数据,想用一个闭包来知道调用何时完成。我的代码看起来像这样: func fetchGameTexts(gameType : String, completion.Func fetchGameTexts([String]) @escaping ([String]) -> ...

回答 1 投票 0

如何在Swift中从NSURLSessionDataTask中获取数据返回。

我有一个和这里一样的问题。如何从NSURLSessionDataTask中获取数据返回,区别在于: 如何在Swift中实现?我根本不懂Objective C,所以想...

回答 3 投票 1

访问变量输出完成块

我如何在完成块之外访问雇员值,以便在ViewController扩展TabsParentViewController {类func checkCreateTabPermission(...]

回答 1 投票 0

我如何使用完成处理程序将值传递给另一个View Controller

你好,我是Swift的新手,我遇到了问题。我有存储在Cloud Firestore中的配料价格表。我想计算特定Recepie的价格并将其传递给另一个VC,所以我写了这个...

回答 1 投票 0

无法通过完成处理程序将类型'()'的值转换为预期的参数类型'()->无效'

我正在尝试创建一个可以执行功能的完成块,但我不断收到错误消息:无法将类型'()'的值转换为预期的参数类型'()->无效'这是函数:。 ..

回答 2 投票 1

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