URLRequestの非同期処理といえばNSURLConnectionを使ってdelegateで拾ってあげるのが一般的ですが、実はsocial.frameworkを使えばBlocksで簡単に書くことができます。
NSString *url = @"http://google.com";
SLRequest* req=[SLRequest requestForServiceType:SLServiceTypeTwitter requestMethod:SLRequestMethodGET URL:[NSURL URLWithString:url] parameters:nil];
[req performRequestWithHandler:^(NSData* responseData,
NSHTTPURLResponse* urlResponse,NSError* error) {
NSString *html= [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSLog(@"%@",html);
}];
requestForServiceType:の部分はTwitterでもFacebookでもいいと思います。でも入れないと勿論落ちます。
SLRequestのaccountは不要です
Twitterのサービスを使ってないのにTwitterって書くのなんか気持ち悪いからもしかしてコレ用のメソッドちゃんとあったりするのかな…?