iOS 7.0中UIActivityViewController和SLComposecController中的图像渲染问题
我正在我的应用程序中实现共享功能,在facebook共享时我面临着一个问题。我使用下面的代码用SLComposecontroller实现了这一点iOS 7.0中UIActivityViewController和SLComposecController中的图像渲染问题,ios,facebook,ios7,sharing,uiactivityviewcontroller,Ios,Facebook,Ios7,Sharing,Uiactivityviewcontroller,我正在我的应用程序中实现共享功能,在facebook共享时我面临着一个问题。我使用下面的代码用SLComposecontroller实现了这一点 [mySLComposerSheet setInitialText:@"iOS 6 Social Framework test!"]; [mySLComposerSheet addImage:[UIImage imageNamed:@"test.jpg"]]; [mySLComposerSheet addURL:[NSURL URLW
[mySLComposerSheet setInitialText:@"iOS 6 Social Framework test!"];
[mySLComposerSheet addImage:[UIImage imageNamed:@"test.jpg"]];
[mySLComposerSheet addURL:[NSURL URLWithString:@"test url"]];
现在我想要像facebook帖子一样的开放图形风格,为此我使用下面的代码
[mySLComposerSheet setInitialText:@"iOS 6 Social Framework test!"];
[mySLComposerSheet addURL:[NSURL URLWithString:@"test url"]];
现在我在facebook上得到了同样的帖子,就像开放图形风格一样,但我在发布状态(如下图)时面临图像渲染问题
有没有html页面的问题,或者我需要检查什么?如果您有其他选择,请告诉我。您发布的屏幕截图没有问题,因为它显示您发布的是URL而不是图像
如果你想在那里预览图像,你应该添加图像。检查你的图像扩展名jpeg或jpgthanks以获得快速回复,但这与我尝试使用png的图像扩展名无关。如果我将测试url添加为google.com,它将在其中显示图像。如果我添加[mySLComposerSheet addImage:[UIImage ImageName:@test.png]];然后它将不会像开放图形样式那样发布其仅使用图像更新状态。iOS本机共享对话框无法满足您的要求。如果您将URL添加到图像,共享对话框将显示safari图标。您知道如何删除此safari图标吗?我只想在facebook状态下发布URL。