ios - 如何在 iOS Swift 中使用 Cloudmine 作为 API

标签 ios objective-c swift

通过 Cloudmine 调用 API 与如何使用 REST 或 SOAP 有很大不同。现在我在语法上遇到了麻烦,cloudmine 网站上的文档是 Objective-C ,当我将它翻译成 Swift 时,它给我错误。这是我的函数登录示例代码:

    user!.loginWithCallback({(resultCode: CMUserAccountResult!, messages: [AnyObject!]) -> Void in

        switch resultCode {
        case CMUserAccountLoginSucceeded:
            // success! the user now has a session token
            var token = user.token
            break

        case CMUserAccountLoginFailedIncorrectCredentials: break
            // the users credentials were invalid

        case CMUserAccountOperationFailedUnknownAccount: break
            // this account doesn't exist

        }

    })

我只是将它从 Objective-C 代码转换为:

[user loginWithCallback:^(CMUserAccountResult resultCode, NSArray *messages) {
    switch(resultCode) {
    case CMUserAccountLoginSucceeded:
    {    // success! the user now has a session token
         NSString *token = user.token;
         break;
    }
    case CMUserAccountLoginFailedIncorrectCredentials:
        // the users credentials were invalid
        break;
    case CMUserAccountOperationFailedUnknownAccount:
        // this account doesn't exist
        break;
    }
}];

现在它给我错误:

Cannot convert value of type '(CMUserAccountResult!, [AnyObject!]) -> Void' to expected argument type 'CMUserOperationCallback!'

最佳答案

今天早上我遇到了你的问题。我会联系他们的客户成功团队。他们的电子邮件是 support AT cloudminineinc.com。如果您在 cloudminineinc.com 上需要帮助,也可以联系我。

祝你有美好的一天!

关于ios - 如何在 iOS Swift 中使用 Cloudmine 作为 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39159697/

相关文章:

ios - GPUImage 在另一个 View 中显示直方图

objective-c - 将 NSStrings 的 NSArray 与另一个 NSStrings 的 NSArray 进行比较

mysql - 如何在 iOS 中处理 Windows-1252 字符?

使用 AdMob 横幅时 iOS 应用程序不断崩溃

objective-c - Swift 2.0 和 Objective-C 兼容方法返回 Bool 并带有参数 NSError

ios - 在 Swift 和 AVPlayer 中显示音频流的图稿?

ios - 跨 ViewController 设置和访问全局属性的正确方法是什么?

ios - 无法使用 CIFilter 从 CIImage 中提取 UIImage

javascript - javascript 中 RTCMultiConnection 的等效 ios 库

ios - 如何返回实现另一个协议(protocol)的泛型类型