问题标签 [completionhandler]
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.
swift - NSURLSession 响应字符串完成块 - Swift
我想在调用下一个函数“nextScreen()”(segue)之前等待 responseString 完成。目前我有一个 if 语句来确保它在继续之前不为零,但有时会调用下一个函数/segue,因为 responseString 仍在下载。
你能帮忙完成一个块吗?我找到了 NSURLSession 的完成块,但这些只是等待初始 HTTP 调用完成,而不是响应字符串。
ios - 如何从函数中的解析查询生成的函数返回值?
问题:当我在 ViewController tableView cellForRowAtIndexPath 方法中调用以下函数时,我得到 nil,但我需要将生成的对象设置为我在 ViewController 中全局声明的名为 rankObject 的 PFObject 变量。我已经尝试了很多东西,包括完成处理程序,但仍然卡住了。我将如何完成这项任务?
这是我在 tableView 中调用函数的方式:
swift - Swift 中的完成处理程序
我在快速开发和尝试处理闭包和完成处理程序方面相当陌生。我在一个名为 ObjectData 的结构中有一个带有以下声明的函数
我试图调用这个函数
但我收到以下错误
无法使用类型为“(NSNumber,id2:NSNumber,(_)-> _)”的参数列表调用“getData”
请有人帮忙
multithreading - 委托方法中的返回值,但带有完成处理程序
我有一个带有视图控制器的地图作为它的委托,我调用下面的方法向地图添加一些自定义引脚并获取到它们的路线。
我想将路线的距离添加到引脚,所以我需要计算路线,然后在返回引脚之前将距离添加到自定义引脚。
任何想法我将如何解决这个问题?
swift - 调用中缺少参数“completionHandler”的参数
我使用了在 swift 1.0 中工作的函数 geocodeAddressString,但在 swift2 中没有。谁能告诉我我的代码有什么问题以及如何解决这个问题?谢谢!
swift - 在 NSURLConnection 的 sendAsynchronousRequest 问题中使用函数变量中的完成处理程序
我有一个功能:
如果我connectHTTP
这样打电话:
编译器输出错误:
无法使用类型为“(字符串,完成:(NSURLResponse!,NSData!,NSError!)-> Void)”的参数列表调用“connectHTTP”
有人知道为什么吗?
似乎错误消息只是错误的,并指出了闭包内的错误。
ios - 如何在 iOS 中取消完成处理程序
我想使用 mapkit 框架获取附近位置的数组。因此,当用户在文本字段中键入时,我会调用以下函数。
如您所见,如果有新的输入文本出现,我想取消先前的搜索。但是之前的搜索并没有取消。如何取消之前的搜索?
提前致谢。
ios - 从 VC 返回数据而不丢失范围的正确方法
我已经解决了我的问题,但我不知道是否有更好的方法。我正在制作锻炼日志。从 VC1 我想选择一个日期并按下 VC 2 选择一个练习,然后将练习返回给 VC1。我正在使用这样的委托获取返回的数据。
VC1
有问题。我不能在委托方法中使用 var 日期,但我需要。
我的解决方法是使用完成块作为私有变量。
还有其他一些预定义的方法吗?我不喜欢那里有completionBlock var。
ios - 在 Swift 中使用闭包作为完成处理程序时返回值
我正在使用 AlamofireObjectMapper 使用 JSONFetch.jsonTest() 方法获取数据。现在的问题是如何从我的控制器调用这个 loadMoreData ?
ios - 为什么我的登录功能中有此错误
我有登录功能,当用户有效时我没有问题,但是当用户是isvalid
我有这个错误
“由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'-[UIKeyboardTaskQueue waitUntilAllTasksAreFinished]只能从主线程调用。”
这是我的代码。