Ответ 1
Есть некоторые изменения в использовании социальной сети между iOS 5 и iOS 6.
1. О библиотеке: в iOS 6 мы используем Social framework вместо Twitter Фреймворк.
2. Мы используем SLComposeViewController вместо TWTweetComposeViewController.
3.Пожалуйста, сравните некоторые api со следующим кодом:
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) {
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){
if (result == SLComposeViewControllerResultCancelled) {
NSLog(@"Cancelled");
} else
{
NSLog(@"Done");
}
[controller dismissViewControllerAnimated:YES completion:Nil];
};
controller.completionHandler =myBlock;
//Adding the Text to the facebook post value from iOS
[controller setInitialText:@"Test Post from mobile.safilsunny.com"];
//Adding the URL to the facebook post value from iOS
[controller addURL:[NSURL URLWithString:@"http://www.mobile.safilsunny.com"]];
//Adding the Image to the facebook post value from iOS
[controller addImage:[UIImage imageNamed:@"fb.png"]];
[self presentViewController:controller animated:YES completion:Nil];
}
else{
NSLog(@"UnAvailable");
}
Есть только небольшие различия, но они более велики.
ПРЕДПОЧТЕНИЯ: - safilsunny Советы: http://www.mobile.safilsunny.com/integrating-facebook-ios-6/
Спасибо,