2011-12-17 12 views
2

私はIOS - 5統合でTwitterを使用しています。私はこれのためにリンゴによって提供されるtweetingアプリケーションを使用しました。私はこれのためにTWTweetComposeViewControllerを使用しています。IOS-5のtwitterアカウントのリストを取得し、TWTweetComposeViewControllerを使用しているユーザー

しかし、私は2つ以上のツイッターアカウントを持っています。それは毎回私の最初のアカウントを取得しています。しかし、私は私の別のアカウントのリストが私に表示され、私はアカウントのいずれかを選択し、私はTWTweetComposeViewControllerでそれを使用することができますしたい。残念ながら、TWTweetComposeViewControllerはあなたに多くの構成の柔軟性を与えるものではありません

- (IBAction)sendEasyTweet:(id)sender { 
// Set up the built-in twitter composition view controller. 
TWTweetComposeViewController *tweetViewController = [[TWTweetComposeViewController alloc] init]; 

// Set the initial tweet text. See the framework for additional properties that can be set. 
[tweetViewController setInitialText:@"Hello. This is a tweet."]; 
[tweetViewController addImage:[UIImage imageNamed:@"Icon.png"]]; 


// Create the completion handler block. 
[tweetViewController setCompletionHandler:^(TWTweetComposeViewControllerResult result) { 
    NSString *output; 

    switch (result) { 
     case TWTweetComposeViewControllerResultCancelled: 
      // The cancel button was tapped. 
      output = @"Tweet cancelled."; 
      break; 
     case TWTweetComposeViewControllerResultDone: 
      // The tweet was sent. 
      output = @"Tweet done."; 
      break; 
     default: 
      break; 
    } 

    [self performSelectorOnMainThread:@selector(displayText:) withObject:output waitUntilDone:NO]; 

    // Dismiss the tweet composition view controller. 
    [self dismissModalViewControllerAnimated:YES]; 
}]; 

// Present the tweet composition view controller modally. 
[self presentModalViewController:tweetViewController animated:YES]; 

}

enter image description here

答えて

0

と互換性があります。

1

:私はこのコードを使用している "ユーザ名"

:私はより怒鳴る画像のように表示したいです。アカウント名をタップすると、アカウント一覧がポップアップ表示されます。 TWTweetCVC最後にあなたがつぶったアカウントを覚えているようです。

ACAccountStoreを使用すると、ユーザーのTwitterアカウントの一覧が表示され、独自のUIを使用して1つを選択できますが、TWTweetComposeViewControllerに設定することはできません。あなたがTWRequestとそれを結びつけるなら、あなた自身のツイートシートのクラスをロールして、自分ですることができます。

0

DETweetComposeViewControllerは、TWTweetComposeViewControllerの代替品です。オープンソースなので、ニーズに合わせて変更することができます。それは今、私は私のそれを取得していますので、このピッカーから、私はつぶやきのためのアカウントのいずれかを選択することができます

画像enter image description hereに示すように、ピッカーがそれのために表示されても、iOSの4

関連する問題