Твирт может быть открыт Safari со ссылкой этого формата:
http://twitter.com/1Direction_X/statuses/197752514391715842
В iOS 5 встроен Twitter. Как я могу открыть вышеуказанный твит, используя собственное приложение Twitter из моего приложения?
Твирт может быть открыт Safari со ссылкой этого формата:
http://twitter.com/1Direction_X/statuses/197752514391715842
В iOS 5 встроен Twitter. Как я могу открыть вышеуказанный твит, используя собственное приложение Twitter из моего приложения?
Таким образом вы получаете доступ к другим приложениям самостоятельно. Просто найдите правильный URL-адрес для отправки статуса доступа. Я включил список, который должен иметь большинство важных. Включая поиск статуса.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://status?id=12345"]];
twitter://user? screen_name = lorenb
твиттер://идентификатор пользователя = 12345
twitter://status? id = 12345
twitter://timeline
твиттер://упоминает
твиттер://сообщения
твиттер://Список screen_name = lorenb & пробкового = ABCD
твиттер://запись сообщение = привет %20world
твиттер://запись сообщение = Привет %20world & in_reply_to_status_id = 12345
?твиттер://поиск запроса =% 23hashtag
Примечание.. Возможно, важно убедиться, что пользователь установил твиттер или это приведет к сбою. Поэтому я рекомендую добавить это в оператор if, прежде чем пытаться отправить их в твиттер.
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://"]];
Я бы пошел с подходом...
NSURL *twitterURL = [NSURL URLWithString:@"fb://profile/<profile_id>"];
if ([[UIApplication sharedApplication] canOpenURL:twitterURL]) {
[[UIApplication sharedApplication] openURL:twitterURL];
} else {
WebViewViewController *secondView = [self.storyboard instantiateViewControllerWithIdentifier:@"webinterface"];
secondView.headerLabel = @"Facebook";
secondView.webPath = @"https://www.facebook.com/pages/<link_for_page>";
[self.navigationController pushViewController:secondView animated:YES];
}
in WebViewViewController
У меня есть веб-просмотр, и я открываю ссылку там...
в основном это похоже, если у вас нет Twitter на iPhone, он откроется в WebView...
Мои извинения, если это уже было дан ответ, но схема отправки сообщения с хэштегом:
twitter://post?message=hello%20world%23thisisyourhashtag.
Просто замените thisisyourhashtag
хэштегом, который вы хотели бы опубликовать.