When I want to use init() JSQMessages there is an error like that. How can I fix that?
Asked
Active
Viewed 978 times
1
-
Please show what you've tried – brimstone Feb 11 '16 at 13:41
-
It solved. Thanks :) – Erkam D. Feb 11 '16 at 16:11
1 Answers
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