【发布时间】:2015-09-13 12:41:59
【问题描述】:
我正在尝试将来自 Zopim 的 iOS SDK 配置到我的代码中。我的 iOS 代码是用 Swift 编写的,并且我已经导入了用 Obj C 编写的 SDK 框架。我已经创建了一个桥接头,并且能够从框架中导入。
为了能够配置和连接 Zopim,我需要在我的 Appdelegate.swift 文件中包含以下代码。
对象 C 代码:
[ZDCChat 配置:^(ZDCConfig *defaults) { defaults.accountKey = @"你的账户密钥在这里"; }];
我尝试将上面的代码转换为 Swift(下面的代码),但是我收到以下错误 - Cannot Invoke Configure with a argument list of type ZDCConfig
Swift 代码:
ZDCChat.configure({(defaults: ZDCConfig) in defaults.accountKey = "你的帐户密钥在这里"})
ZDCConfig 代码包括以下内容:
@interface ZDCConfig : ZDCSessionConfig
/** * Zopim 帐户密钥(必须在聊天之前设置) 开始)。 */
ZDCChat 代码包括以下内容:
** * Chat SDK 的核心,所有与聊天相关的对象都可以从这里直接或间接访问*。 */ @界面 ZDCChat:NSObject
/** * 聊天会话。 */
谁能指导我解决问题的原因?
【问题讨论】:
标签: ios objective-c xcode swift