我必须调试不是我的项目,我看到,TwilioChatClient.chatClient 方法没有执行,并且我收到内存读取失败错误 EXC_BAD_ACCESS(代码 = 1,地址 = 0x0)。我看到了类似的主题,建议更新 Twilio,但它是通过框架安装的,我没有在 Xcode 中找到如何更新 twilio 框架的说明。请帮我。这是代码:
/* 初始化客户端。*/
func client(withToken token: String, completion: @escaping (Bool, NSError?) -> Void) {
let accessManager = TwilioAccessManager(token: token, delegate: self)
TwilioChatClient.chatClient(withToken: token, properties: nil, delegate: self, completion: { (result, client) in
var success = false
var error: NSError? = nil
if let result = result {
if result.isSuccessful() {
if let client = client {
self.client = client
accessManager?.registerClient(client, forUpdates: { (token) in
client.updateToken(token, completion: { (result) in
if let error = result?.error {
app.alert(error: error)
}
})
})
success = true
}
}
}
if let e = result?.error {
error = e
} else {
error = NSError.with(description: "Ошибка подключения.".localized)
}
completion(success, error)
})
}
在 TwilioChatClient.chatClient 行之后,程序转到函数的末尾。我还收到了 twilio 的聊天令牌(它打印在控制台中)