- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 Swift 还很陌生。如何定义具有 VOID 成功回调 block 和错误回调 block 的函数?我不需要在成功时传递任何对象,但我确实需要知道我的错误。
使用传递对象的成功和错误回调 block 的函数示例:
func searchForTweetsWithKeyword(searchString: String, geoCodeParameter: String, successCallback: (tweets :[Tweet]) ->(), errorCallback: (errorDictionary: Dictionary<String, String>) ->()) {
...do stuff
}
我想完成这样的事情,但我不确定我的语法是否正确:
func validateNewItemWithDescription(description: String, quantity: Int, successCallback: () ->(Void), errorCallback: (errorString: String) ->())
{
}
最佳答案
您确实需要两个回调 block 吗?怎么样打电话:
func parseCommand (inText: String) -> CommandParseResult
使用 CommandParseResult:
enum CommandParseResult{
case ValidCommand (Command)
case ErrorResponse (String) }
然后处理类似:
var validCommand: Command?
let commandResult = self.myDictionary.parseCommand(textCommand)
switch commandResult
{
case .ErrorResponse (let errorResponse):
completionMessage = errorResponse.stringByReplacingCaseFormat("<Person>", withString: self.currentPerson)
case .ValidCommand (let returnedCommand):
validCommand = returnedCommand
}
关于iOS - 在 Swift 中添加 Void SuccessCallback block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35332326/
我对回调感到非常困惑,因为我根本不明白它。我正在使用的 API 有一个 ajax 函数,如下所示: "ajax": function ( method, url, data, successCallb
嗨,我目前正在尝试在我的插件中调用 Successcallback 和 Errorcallback。我使用 ionic v1 似乎它显示了所有成功和错误的控制台.. 这是我使用的插件 var exec
我在下面编写了一个简单的程序来使用 Java 中的 pubnub 接收消息。我面临的问题是我无法检索收到的消息的 timetoken。尽管 API 中存在此回调,但它从未被调用 @Override
我正在尝试实现一个功能,在单击事件时下载文件,并在文件下载完成时关闭 UI 对话框。问题是,在 $preparingFileModal.dialog({ modal: true }) 之后,代码不再触
也许您知道为什么当我调用 PubNubs hereNow() 函数时 successCallback 得到一个“空”字符串作为 channel 名称: HERENOW : SUCCESS on cha
我对 Swift 还很陌生。如何定义具有 VOID 成功回调 block 和错误回调 block 的函数?我不需要在成功时传递任何对象,但我确实需要知道我的错误。 使用传递对象的成功和错误回调 blo
我正在编写 javascript 代码以根据每个表单上的字段值更改 Dynamics CRM 中实体的表单。 要更改表单,用户必须更改字段的值。然后在 onChange 事件期间,我的 js 进来,触
我用 agularjs 编写了一个简单的 Controller ,用于处理表单提交。该表单是使用 ng-submit 提交的。 服务器正在成功处理 post 请求并返回 http 状态 200。但是
以下是云函数,即“batchReq1”和batchPromises。 无论如何,如果我知道推送的 Promise 的确切数量(考虑函数 batchPromises(results) 中结果的大小为“2
我是一名优秀的程序员,十分优秀!