1

当我想使用 init() JSQMessages 时会出现这样的错误。我该如何解决?

在此处输入图像描述

4

1 回答 1

2

JSQMessage 类没有可用的基本 init 方法。

但我们可以看到还有其他可用的 init,比如这个:

- (instancetype)initWithSenderId:(NSString *)senderId senderDisplayName:(NSString *)senderDisplayName date:(NSDate *)date text:(NSString *)text

在 Swift 中翻译为:

JSQMessage(senderId: , displayName: , text: )

Objective-C 中 JSQMessagesBubbleImage 的另一个例子:

JSQMessagesBubbleImage *bubbleImage = [[JSQMessagesBubbleImage alloc] initWithMessageBubbleImage: highlightedImage:];

它成为了:

let bubbleImage = JSQMessagesBubbleImage(messageBubbleImage: , highlightedImage: )
于 2016-02-11T13:41:49.670 回答