ios - 麻烦将函数从 objective-C 转换为 swift

标签 ios objective-c swift

我正在使用一个使用以下功能的框架,我尝试使用网站将其转换为 swift,但它无法这样做。任何帮助将不胜感激!

[databaseChanges enumerateDocumentChangeDetailsUsingBlock:^(METDocumentChangeDetails *documentChangeDetails, BOOL *stop) {
      ...
    }];

最佳答案

试试这个:

databaseChanges.enumerateDocumentChangeDetailsUsingBlock({
    (documentChangeDetails:METDocumentChangeDetails,
     stop:UnsafeMutablePointer<ObjCBool>) -> Void in
    // ...
})

关于ios - 麻烦将函数从 objective-C 转换为 swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41498025/

相关文章:

objective-c - 这个 "&"在这个语句中是如何工作的呢?

ios - 如何在 Swift 中获取给定日期的值?

arrays - 将新数组返回/传递给函数(Swift 5)

ios - pushViewController 没有做任何事情(遵循 IAP 教程)

ios - iOS 上带有刻度线的水平 slider

objective-c - 在 RestKit 中从一个 ObjectManager 映射多个资源

ios - 使用 MVP 模式 iOS 将数据传递给另一个 Controller

ios - CBPeripheral 连接在调用 discoverServices 后保持断开连接

ios - 不确定公共(public)或私有(private)变量声明和自委托(delegate)?

ios - 使用 NSValue 包装一个 C 指针