ios - 用 Objective C 编写的成功和失败 block ,在 swift 中显示错误

标签 ios objective-c swift

我已经在 objC 中创建了成功和失败 block ,并且我正在尝试在 swift 中使用该函数。出现错误,我陷入困境,请帮助我。

objective-c :

  -(void)registerAppWithSuccessBlock:(void (^)(id responseObject))success andFailureBlock:(void (^)(NSError *error))failure{}

我正在快速调用相同的函数,它显示错误。

swift :

  USSecService.sharedInstance().registerAppWithSuccessBlock({(responseObject : AnyObject) -> Void in{code}
    }, andFailureBlock: { (error : NSError) -> Void in  {code}
  })

收到此错误:

   Cannot invoke 'registerAppWithSuccessBlock' with an argument list of type '((AnyObject) -> Void, andFailureBlock: (NSError) -> Void)'

最佳答案

USSecService.sharedInstance().registerAppWithSuccessBlock({ (responseObject) -> Void in
        print("Success")
    }, andFailureBlock: { (error) -> Void in
        print("Failure")
    })

关于ios - 用 Objective C 编写的成功和失败 block ,在 swift 中显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33891163/

相关文章:

ios - 如何为一个 Google Login API 使用多个 iOS bundle ID?

ios - 本地通知在应用程序关闭时不更新角标(Badge)编号

ios - 结构的深度复制 - 如何?

ios - 如何在多个 View Controller 中放置 Admob 广告 - Swift、Xcode?

java - 向没有证书文件的苹果设备推送通知

objective-c - 从 iOS 在后台发送电子邮件

objective-c - 通过辅助功能 API 从其他应用程序的文本字段获取 NSAttributedString?

objective-c - iOS 在纵向时返回横向

ios - 检测在 uiscrollView 中点击了哪个 UIImage

ios - 将相机 View 创建为另一个 View 的叠加层?