图片不会出现在Facebook上



我已经写了一些代码在Facebook上使用Sharekit共享图像。代码如下:

NSString *str = [NSString stringWithFormat:@"00%d",currentIndex_+1];        
NSString *imageIndex = [[NSBundle mainBundle] pathForResource:str ofType:@"png"];
NSLog(@"image index:%@",imageIndex);
// NSData *myData = [[NSData alloc] initWithContentsOfFile:imageIndex];
SHKItem *item = [SHKItem image:[UIImage imageNamed:imageIndex] title:@"Sent via Card Application iPhone App"];
[NSClassFromString(@"SHKFacebook") performSelector:@selector(shareItem:) withObject:item];

显示"Required Upload Files"错误信息。

如何解决这个问题?

下面的内容可能会有所帮助:

NSString *imageIndex = [[NSBundle mainBundle] pathForResource:str ofType:@"png"];

将返回图像的路径。

[UIImage imageNamed:imageIndex]

根据名称从应用程序包中获取图像。你在这里传递了路径和名称,所以它找不到图像。

试试这个:

SHKItem *item = [SHKItem image:[UIImage imageNamed:str] title:@"Sent via Card Application iPhone App"];
[NSClassFromString(@"SHKFacebook") performSelector:@selector(shareItem:) withObject:item];

最新更新