我正在尝试将Zopim的iOS SDK配置为我的代码。我的iOS代码是用Swift编写的,并且我导入了用Obj C编写的SDK框架。我创建了一个桥接标头,并且能够从该框架中导入。

为了能够配置和与Zopim连接,我需要在Appdelegate.swift文件中包含以下代码。

对象C代码:

[ZDCChat configure:^(ZDCConfig * defaults){defaults.accountKey =
@“您的帐户密钥在这里”; }];

我试图将上述代码转换为Swift(下面的代码),但是出现以下错误-无法调用类型为ZDCConfig的参数列表的配置

SWIFT代码:

ZDCChat.configure({{defaults.ZDCConfig)in defaults.accountKey =
“您的帐户密钥在这里”})

ZDCConfig代码包括以下内容:

@interface ZDCConfig:ZDCSessionConfig

/ ** * Zopim帐户密钥(必须先设置聊天才能
开始)。 * /

ZDCChat代码包括以下内容:

** *聊天SDK的核心,可以从此处直接或间接访问*与聊天相关的所有对象。 * / @接口
ZDCChat:NSObject

/ ** *聊天 session 。 * /

谁能指导我导致问题的原因是什么?

最佳答案

我必须添加包含这两行的桥接标头-

#import <ZDCChat/ZDCChat.h>
#import <MobileCoreServices/MobileCoreServices.h>

然后我就可以这样打电话了
    ZDCChat.configure {
        defaults in
            defaults.accountKey = ""
    }

希望这可以帮助。

07-24 09:16