Swift 'init()' 在 Xcode 7.2 JSQMessages 中不可用的问题
Swift 'init()' is unavailable issue in Xcode 7.2 JSQMessages
当我想使用 init() JSQMessages 时,出现了这样的错误。我该如何解决?
没有用于 JSQMessage class 的基本初始化方法 available。
但是我们可以看到还有其他可用的 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: )
当我想使用 init() JSQMessages 时,出现了这样的错误。我该如何解决?
没有用于 JSQMessage class 的基本初始化方法 available。
但是我们可以看到还有其他可用的 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: )