Я хочу поделиться своим приложением через Facebook.
Когда я не настроил свою учетную запись Facebook, я получаю следующую ошибку. Когда я нажимаю "Настройки", это не работает. «Настройки» и «Отмена» дают одинаковый результат.
Поэтому я импортировал Social.framework.
#import <Social/Social.h>
Ниже приведен используемый метод.
-(IBAction) facebookBtnCall{
NSString *facebookTxt = @"Facebook Text";
NSString *AppUrl = @"http://www.google.co.in/";
NSString *ImageUrl = @"http://www.phoolwala.com/adminpanel/uploads/small/1303380733-PHW-B-18-RP-R.jpg";
float version = [[[UIDevice currentDevice] systemVersion] floatValue];
if (version >= 6.0) {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewController *fbComposer = [SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeFacebook];
//set the initial text message
[fbComposer setInitialText:facebookTxt];
//add url
if ([fbComposer addURL:[NSURL URLWithString:AppUrl]]) {
NSLog(@"Blog url added");
}
// you can remove all added URLs as follows
//[fbComposer removeAllURLs];
//add image to post
if ([fbComposer addImage:[UIImage imageNamed:ImageUrl]]) {
NSLog(@"strong binary added to the post");
}
if ([fbComposer addImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:ImageUrl]]]]) {
NSLog(@"scan is added to the post");
}
//remove all added images
//[fbComposer removeAllImages];
//present the composer to the user
[self presentViewController:fbComposer animated:YES completion:nil];
}
}
else {
NSLog(@"Load facebook on webview");
}
}
Ambili B Menon
Правильно проверьте свой код состояния - person Kamar Shad   schedule 23.10.2012