1

When I want to use init() JSQMessages there is an error like that. How can I fix that?

enter image description here

Eric Aya
  • 69,473
  • 35
  • 181
  • 253
Erkam D.
  • 69
  • 5

1 Answers1

2

There's no base init method available for the JSQMessage class.

But we can see there's other inits available, like this one:

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

Which in Swift is translated as:

JSQMessage(senderId: , displayName: , text: )

Another example for JSQMessagesBubbleImage in Objective-C:

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

It becomes:

let bubbleImage = JSQMessagesBubbleImage(messageBubbleImage: , highlightedImage: )
Eric Aya
  • 69,473
  • 35
  • 181
  • 253