Как использовать пользовательские схемы URL iPhone - PullRequest
1 голос
/ 06 января 2010

У меня есть приложение, для которого я хочу использовать схемы пользовательских URL. Я хочу, чтобы пользователи могли открывать Tweetie с использованием протокола Custom URL, однако мне нужно заполнить твит динамической ссылкой на веб-сайт, которую я получаю с помощью currentItem.link.

Я нашел этот код, который запускает Tweetie и заполняет сообщение статической информацией:

NSString *shortened_url = @"http://your.url.com";
NSString *stringURL = [NSString stringWithFormat:@"tweetie://%@", shortened_url];
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

Итак, используя приведенный выше код, как бы я заполнил сообщение информацией currentItem.link?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 марта 2011

Протокол Tweetie задокументирован, но не ясно, насколько это применимо, поскольку клиент был преобразован в официальный Twitter. Я считаю, что вам нужен следующий формат:

NSString *stringURL = [NSString stringWithFormat:@"tweetie://post?message=%@", shortened_url];

Я уже пробовал это, чтобы заставить работать параметр выбора account. Основной метод работает, но выбор учетной записи не для меня.

0 голосов
/ 06 января 2010

Это полностью зависит от заявки на принимающей стороне. Вы должны выяснить, как работает их протокол, затем вы можете использовать их протокол, как он спроектирован.

Добавление URL-адреса протокола http: // в конец URL-адреса протокола tweetie: // не является правильным методом, и будет предложен поиск работы протокола Tweetie URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...