Facebook で画像を共有したいのですが、次のコードを使用しています。
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
slComposeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[slComposeViewController addImage:[UIImage imageNamed:@"BottletoBottle.jpg"]];
[slComposeViewController addURL:[NSURL URLWithString:facebookURL]];
[slComposeViewController setInitialText:facebookstarRating];
[self presentViewController:slComposeViewController animated:YES completion:NULL];
}else{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Facebook Alert" message:@"You have no facebook account signed in" delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil, nil];
[alert show];
}
このようにして、コードは完全に機能しますが、次の行を置き換えたいと思います。
[slComposeViewController addImage:[UIImage imageNamed:@"BottletoBottle.jpg"]];
と:
NSString *facebookImageName = @"BottletoBottle.jpg";
[slComposeViewController addImage:[UIImage imageNamed:facebookImageName]];
しかし、それは機能していません。このセットアップが機能しない理由を教えてください。どうもありがとう