iOS Twitter帖子问题 - 字符数

时间:2015-09-02 09:29:18

标签: ios swift twitter

据我所知,twitter帖子的最大字符长度为117.当我发布纯文本时。没问题。但是当我为超级链接添加文本时,当我发布117个字符时会导致问题(我可以减少总长度以便成功发布)。为什么这样?

纯文字:

enter image description here

带有url的文本内部:(即使剩下3个字符也会出现问题。但是如果我继续减少字符数。例如,剩下10个字符,那么我可以成功发布)

enter image description here

错误:

enter image description here

我认为Twitter计数算法与iOS不同。任何的想法?感谢

1 个答案:

答案 0 :(得分:4)

我终于明白了。我的结论是:

  1. 如果内部没有网址,则Twitter中文本的最大长度为140,iOS中为117。
  2. 无论网址的原始长度是多少,每个网址的长度都是23。因此,您必须计算自己允许的最大文本长度。
  3. 有关详细信息,请参阅https://github.com/twitter/twitter-text,尽管ObjC中的最大长度是错误的。