1

現在、Sharekitフレームワークを使用してアプリにios5 twitterを統合しましたが、ランダム最大のいくつかの重大な問題に遭遇しました。Twitterウィンドウに表示される文字の長さ。

最大文字長が106、場合によっては95、場合によっては87と表示されることがあります。これは奇妙なことです。

画像を追加すると約21文字、URLを自分で追加すると21文字減ることを理解しています。したがって、最後に使用できる文字の長さは140-21-21=98である必要があります。

しかし、そうではありません。さまざまな最大文字長を示す理由は何ですか?

4

1 に答える 1

2

iOS 5のTwitterフレームワークは、URLを認識し、URLが20文字に短縮されることを認識しています。したがって、画像とURLにより、140〜21〜20=99文字が残ります。ただし、URLがすでに20文字より短い場合、20文字にラップされないため、http://apple.comは16文字になり、ツイートは(140-21-16 =)103文字になります。

それ以外に、iOS <5とiOS5の違いが原因ではないのでしょうか?Sharekitは、Twitterが20文字を超えるすべてのURLをラップしていることを認識していないため、URLには全量の文字が必要であることが通知されます:140-21--URL_LENGTH=はるかに長い。

于 2012-05-21T11:25:08.297 に答える