JSQMessageViewController textview не отображает ссылку - PullRequest
0 голосов
/ 02 октября 2018

Я использую jsqmessageviewcontroller для приложения чата. В моем приложении, когда я отправляю URL-ссылку, не отображается сообщение как ссылка, а отображается как сообщение, я попробовал этот код

- (UICollectionViewCell *)collectionView:(JSQMessagesCollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
    JSQMessagesCollectionViewCell *cell = (JSQMessagesCollectionViewCell *)[super collectionView:collectionView cellForItemAtIndexPath:indexPath];
    cell=nil;
    if (cell == nil)
    {
        cell = (JSQMessagesCollectionViewCell *)[super collectionView:collectionView cellForItemAtIndexPath:indexPath];
    }
    JSQMessage *msg = [self.arrChatMessages objectAtIndex:indexPath.item];
if ([msg.senderId isEqualToString:self.senderId]){
        cell.textView.textColor = [UIColor whiteColor];
        cell.cellTopLabel.textColor = [UIColor whiteColor];
    }else{
        cell.textView.textColor =[UIColor blackColor];
        cell.cellTopLabel.textColor = [UIColor darkGrayColor];

    }
    cell.textView.linkTextAttributes = @{ NSForegroundColorAttributeName : cell.textView.textColor,
                                          NSUnderlineStyleAttributeName : @(NSUnderlineStyleSingle | NSUnderlinePatternSolid) };
    return cell;
}

вот мой скриншот

enter image description here

Пожалуйста, помогите, как я могу решить эту проблему ..

...