[英]Swift 'init()' is unavailable issue in Xcode 7.2 JSQMessages
There's no base init method available for the JSQMessage class. JSQMessage类没有可用的基本初始化方法。
But we can see there's other inits available, like this one: 但是我们可以看到还有其他可用的init,如下所示:
- (instancetype)initWithSenderId:(NSString *)senderId senderDisplayName:(NSString *)senderDisplayName date:(NSDate *)date text:(NSString *)text
Which in Swift is translated as: 在Swift中,其翻译为:
JSQMessage(senderId: , displayName: , text: )
Another example for JSQMessagesBubbleImage in Objective-C: Objective-C中JSQMessagesBubbleImage的另一个示例:
JSQMessagesBubbleImage *bubbleImage = [[JSQMessagesBubbleImage alloc] initWithMessageBubbleImage: highlightedImage:];
It becomes: 它成为了:
let bubbleImage = JSQMessagesBubbleImage(messageBubbleImage: , highlightedImage: )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.