iOS6からTwitter.frameworkが非推奨になりました。 将来的なことを考えて「Social.framework」に移行する必要があります。
といってもframeworkの読み込めば、名称変更するだけで従来の機能が利用できます。
SLComposeViewController *composeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[composeViewController setInitialText:[self createTweetComment]];
[self presentViewController:composeViewController animated:YES completion:NULL];
composeViewController.completionHandler =
^(SLComposeViewControllerResult result) {
switch (result) {
case SLComposeViewControllerResultDone:
NSLog(@"SLComposeViewControllerResultDone");
//[self completeTweet];
break;
case SLComposeViewControllerResultCancelled:
NSLog(@"SLComposeViewControllerResultCancelled");
break;
default:
NSLog(@"error");
break;
}
[self hideLoadingDialog];
[self dismissViewControllerAnimated:YES completion:NULL];
};