0

アクセス トークンが用意されていないため、Twitter for iOS5 で TWRequest を作成できることを確認するにはどうすればよいですか? MGTwitterEngine などのフレームワークを使用する通常の Twitter REST API を使用すると、アクセス トークンのチェックを行うことができます。

4

2 に答える 2

0

あなたはそれを必要としません。iOS5では、ユーザー名とpwdをiOS設定に入れるだけです。TWTweetComposeViewControllerを使用して、そのコールバックブロック(completitionHandler)を正しく管理する必要があります。ブロックでは、操作に関するステータスを受け取ります。

TWTweetComposeViewControllerResult Possible values for the result parameter of the completionHandler property.

enum TWTweetComposeViewControllerResult {
    TWTweetComposeViewControllerResultCancelled,
    TWTweetComposeViewControllerResultDone };
 typedef enum TWTweetComposeViewControllerResult TWTweetComposeViewControllerResult;


ツイートを送信できるかどうかを知る必要がある場合は、クラスのクラスメソッド+ (BOOL)canSendTweetを使用してくださいTWTweetComposeViewController
より詳細な制御が必要な場合は、のTWRequest代わりにを使用できますTWTweetComposeViewController
ここをチェックしてください:https ://developer.apple.com/library/ios/#documentation/Twitter/Reference/TwitterFrameworkReference/_index.html

于 2012-04-13T05:38:32.207 に答える
0

これを試して:)

-(IBAction)updateTwitter:(id)sender {

    [tweetTextField resignFirstResponder];

    if(![_engine isAuthorized]){ 
        UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:_engine delegate:self];
        if (controller) {
            [self presentModalViewController:controller  animated:YES];
        }
    }else
    {
        [_engine sendUpdate:tweetTextField.text];
    }
}
于 2012-04-13T04:58:13.727 に答える