2011-11-02 17 views

Odpowiedz

2

wiem szukasz specjalnie, aby otworzyć go z oficjalnej aplikacji Twittera Ale co, jeśli osoba nie ma aplikacji, wówczas funkcja nie będzie działać w swojej aplikacji.

Dlaczego po prostu nie używać MGTwitterEngine w tym przypadku, ponieważ będzie on działał dla wszystkich i pozostanie w aplikacji dla Twojej aplikacji?

27

znalazłem dwa schematy URL na Twitterze Tweetie: // i Twitterze: //:

tweetie:///user?screen_name=jessicaalba 
twitter:///user?screen_name=jessicaalba 

Na tej wiki site można znaleźć wiele innych schematów URL (w tym iPhone twitter)

+0

To prawda. Ta strona jest również doskonałym źródłem niestandardowych schematów aplikacji: http://handleopenurl.com/scheme/twitter – yonel

+0

Jak na ironię/niestety ta witryna handleopenurl.com jest już niedostępna :( – Nick

1

dla tych, zastanawiając się, jak sprawdzić, czy program wykonuje:

- (BOOL)openURL:(NSString *)url 
- (void) clickTwitter { 
    if (![self openURL:@"twitter:///user?screen_name=mufumbo"]) { 
     if (![self openURL:@"tweetie:///user?screen_name=mufumbo"]) { 
      [self openURL:@"http://twitter.com/mufumbo"]; 
     } 
    } 
} 

możesz dodać o wiele więcej i uczynić z niego pętlę ogólną.

Powiązane problemy