我正在尝试将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 = ""
}
希望这可以帮助。