2013-10-21 1 views
4

을 변경합니다. 그러나 Twitter.com이나 OS X에서 동일한 텍스트를 공유하면 3 글자만큼 괜찮습니다.아이폰 OS ActivityView 트위터 잘못, 아이폰 OS 6과 iOS 7의 URL 길이

을 사용하여 UIActivityTypePostToTwitter을 통해 공유합니다. NSString으로 UIActivityViewController으로 보내면됩니다.

iOS에서 URL 단축이 완전히 끊긴 것처럼 보입니다. 이 문제를 어떻게 해결할 수 있습니까?

답변

1

109 문자의 트윗을 입력하고 임의의 길이의 URL을 추가하면 게시물이 가득 차고 0 개의 문자가 남겨진 것처럼 보입니다. 그래서 URLs being 22 characters long as documented on Twitter 대신 iOS에서 길이가 31자인 것으로 보입니다.

길이가 27 자이고 나머지 트위터는 113자인 URL로 확인했습니다. 이것은 140 자의 정확한 제한이 있었음에 틀림없지 만, 공유 시트 (일명 UIActivityViewController)는 그것이 4 자 한도를 넘었다 고 말했습니다.

예를 들어 수학을 계산 한 결과 123 자이지만 www.google.com의 경우 14, www.facebook.com의 경우 16, 각 URL 31 개를 더하면 155 자, 귀하의 질문에 -15자를 얻을 수있는 곳입니다.

tldr : UIActivityViewController를 통해 Twitter에 공유 된 모든 URL은 31 자로 계산됩니다.

+0

일주일에 한 번만 수행되며이 문제를 해결할 수있는 방법이 있습니까? 그것은 URL 단축자의 길이가 아닙니다. –

+0

알고 싶습니다. 나는 우리가 애플과 함께 레이다를 신고해야하고 그것을 고치기를 희망한다. – louielouie