gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 06:35:41 24 4
gpt4 key购买 nike

通过 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com