W ten sposób uzyskujesz dostęp do innych aplikacji. Po prostu znajdź odpowiedni adres URL do wysłania, aby uzyskać dostęp do statusu. Zawarłem listę, która powinna zawierać większość ważnych. W tym znalezienie statusu.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://status?id=12345"]];
twitter: // użytkownik SCREEN_NAME = lorenb
twitter: // user id = 12345
twitter: // Status id = 12345
twitter: // linia czasu
twitter: // wzmianki
twitter: // komunikaty
twitter: // lista SCREEN_NAME = lorenb & slug = abcd
twitter: // poczta komunikat = Witaj% 20world
twitter: // Post message = komentarzy % 20world & in_reply_to_status_id = 12345
twitter: // szukaj query =% 23hashtag
Uwaga: Może być ważne, aby upewnić się, że użytkownik ma zainstalowany twitter lub spowoduje to awarię. Polecam więc dodać to w instrukcji if, zanim spróbujesz wysłać je do Twittera.
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://"]];
Każdy pomysł, jak wyszukać znak hash? Próbowałem NSURL * twitterURL = [NSURL URLWithString: [NSString stringWithFormat: @ "twitter: // search? Q =% @", hashTag]]; ale bez powodzenia ... – Smikey
Nie wiem, przepraszam. Możesz nie być w stanie. To nie jest cały Twitter API, tylko URLScheme dla aplikacji. Być może nie zbudowali tej funkcji. –
Jeśli kontrola nie powiedzie się (użytkownik nie ma zainstalowanego Twittera), wróciłbym do uruchamiania odpowiedniego profilu/etc.na Safari –