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