Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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
Iphone 从iOS到facebook张贴到墙上显示空白图像_Iphone_Objective C_Facebook - Fatal编程技术网

Iphone 从iOS到facebook张贴到墙上显示空白图像

Iphone 从iOS到facebook张贴到墙上显示空白图像,iphone,objective-c,facebook,Iphone,Objective C,Facebook,我正在尝试使用以下代码从iOS应用程序发布带有图像的墙消息: - (void) putOnFacebookWall:(UIImage *) screenShot{ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"temp.png"];

我正在尝试使用以下代码从iOS应用程序发布带有图像的墙消息:

- (void) putOnFacebookWall:(UIImage *) screenShot{

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

    NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"temp.png"];

    [UIImagePNGRepresentation(screenShot) writeToFile:filePath options:NSAtomicWrite error:nil];

    NSData *imageData = UIImagePNGRepresentation([UIImage imageNamed:@"ironman.jpg"]);

    NSURL *url = [NSURL URLWithString:@"https://graph.facebook.com/me/feed"];
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];

    //
    [request setPostValue:imageData forKey:@"picture"];

    [request setPostValue:@"http://apps.facebook.com/mobie-hair-wizz" forKey:@"link"];

    [request setPostValue:@"test" forKey:@"message"];

    [request setPostValue:[defaults objectForKey:@"FBAccessTokenKey"] forKey:@"access_token"];
    [request setDidFinishSelector:@selector(sendToPhotosFinished:)];

    [request setDelegate:self];
    [request startAsynchronous];

}
我得到的是:

图像未显示的原因是什么


我在FB的iOS代码中也得到了肯定的回应,说上传成功。

这段代码是用来上传屏幕截图还是铁人的照片?
imageData
的值设置为
[UIImage imagename:@“ironman.jpg”]
的PNG数据。如果这是你试图上传的,这个图像存在吗?thx寻求帮助,但我解决了它,我会在我自己的回答中发布代码。请发布你已经解决的代码。我面临着同样的问题。