Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode Facebook共享_Xcode_Facebook - Fatal编程技术网

Xcode Facebook共享

Xcode Facebook共享,xcode,facebook,Xcode,Facebook,我想在Facebook上共享一张图片,我正在使用以下代码: if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) { slComposeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; [slComposeViewContro

我想在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]];