ios - 图片和媒体未在 TWTRTweetTableViewCell TwitterKit ios 中显示

标签 ios twitter twitter-oauth

我正在使用 twitter api 1.1 获取推文并在 TWTRTweetTableViewCell 中显示它们,但 TWTRTweetView 显示媒体/图像的空间,但图像/媒体不只显示文本显示在 TWTRTweetView 中。

用于显示推文

TWTRTweet *tweet = [self.arraySocialPosts objectAtIndex:indexPath.row];

TWTRTweetTableViewCell *cell = (TWTRTweetTableViewCell *)[tableView dequeueReusableCellWithIdentifier:@"TweetCell" forIndexPath:indexPath];
[cell configureWithTweet:tweet];
cell.tweetView.delegate = self;
return cell;

并用于获取推文

NSArray *responseJSON = [NSJSONSerialization
                             JSONObjectWithData:responseData
                             options:NSJSONReadingAllowFragments
                             error:&jsonError];

if (jsonError)
{
   NSString* errorMessage = [NSString stringWithFormat:@"There was an error reading your Twitter feed. %@",[jsonError localizedDescription]];

   [[AppDelegate instance] showError:errorMessage];
}
else
{
   dispatch_async(dispatch_get_main_queue(), ^{           
   if(completion){
      NSArray *tweetsArray = [TWTRTweet tweetsWithJSONArray:responseJSON]; 
 //(NSArray *)tweetsWithJSONArray:(NSArray *)array
       completion(tweetsArray);
            }
        });
    }
}
}];

当我打印 responseJSON 时,它包含媒体 url。

最佳答案

您是否遇到了 pbs.twimg.com 的 ATS 问题?该特定域目前未使用 SHA2。

关于ios - 图片和媒体未在 TWTRTweetTableViewCell TwitterKit ios 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30456776/

相关文章:

r - 在 R 中关注使用 twitter Rest Api 的人

asp.net - 将 media_ids 添加到 Twitter API 调用会导致身份验证问题

c# - 如何使用 C# (dotnet core 3.1) 进行 OAuth 1 Twitter API 调用

java - 存储动态数据的最佳策略

android - 授权完成,出现错误 com.twitter.sdk.android.core.TwitterAuthException : Authorize failed

ios - 如何使用户从 twitter fabric ios 注销

ios - iOS 推送通知的 AWS SNS 声音未发生

ios - 如何在 Swift 中覆盖核心数据属性

ios - 无法识别的选择器从 UIButton 发送到实例错误消息

ios - 禁用/启用 mailComposeController 中的“发送”按钮