QMChatViewController导致"无法分配给属性:' self'是不可变的

时间:2016-11-08 14:40:23

标签: ios swift quickblox

我有一个使用QuickBlox作为聊天服务的应用程序。我构建的所有内容包括各种QuickBlox服务和会话库。但是,当我尝试使用QMChatViewController时,只需将其导入任何地方:

import QMChatViewController

出现这些错误:

self.imagePhoto.imageURL = NSURL(string: url)
"Cannot assign to property: 'self' is immutable"

imageView.imageURL = NSURL(string: photoURL)
"Cannot assign to property: 'imageView' is a 'let' constant"

我认为它与AsyncImageView有关,但我已经移除了pod并且它仍在发生。当'导入QMChatViewController'删除行,项目建立良好。任何熟悉自我的人都是不可改变的'构建错误?

1 个答案:

答案 0 :(得分:2)

您可以使用" setValue"

将值设置为不可变对象
self.imageView.setValue(NSURL(string: photoURL), forKey: "imageURL")