Так вы можете получить доступ к другим приложениям самостоятельно. Просто найдите правильный URL-адрес для отправки статуса доступа. Я включил список, который должен иметь большинство важных. Включая поиск статуса.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://status?id=12345"]];
твиттер: // пользователь screen_name = lorenb
твиттер: // идентификатор пользователя = 12345
твиттер: // Статус ID = 12345
твиттер: // временная шкала
твиттер: // упоминается
твиттер: // Сообщения
твиттер: // Список screen_name = lorenb & пули = ABCD
твиттер: // запись сообщение = привет% 20world
твиттер: // запись сообщение = привет % 20world & in_reply_to_status_id = 12345
твиттер: // поиск запроса =% 23hashtag
Примечание: Может быть важно убедиться, что пользователь установил твиттер, или это приведет к сбою. Поэтому я рекомендую добавить это в оператор if, прежде чем пытаться отправить их в twitter.
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://"]];
Любая идея, как вы можете искать хэш-тег ?? Я пробовал NSURL * twitterURL = [NSURL URLWithString: [NSString stringWithFormat: @ "twitter: // search? Q =% @", hashTag]]; но не повезло ... – Smikey
Не знаю, извините. Возможно, вы не сможете. Это не весь API Twitter только URLScheme для приложения. Возможно, они не построили эту функцию. –
Если проверка не удалась (у пользователя нет установленного Twitterа), я бы вернулся к запуску соответствующего профиля/и т. Д.на Safari –