2014-01-20 38 views
0

我在應用程序中實現了共享功能,並且我在facebook分享時遇到了問題。我用下面的代碼與SLComposecontrolleriOS 7.0中UIActivityViewController和SLComposeController中的圖像渲染問題

實現這個
[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的同一職位打開圖形樣式,但我正在面臨圖像呈現問題在發佈狀態像下面的圖像時。

enter image description here

沒有任何html頁面有問題或者我需要檢查嗎?讓我知道你是否有其他選擇。

+0

檢查您的圖像擴展名jpeg或jpg – codercat

+0

感謝您的快速回復,但它與圖像擴展名無關,我也嘗試過PNG –

+0

如果我將「測試網址」添加爲「google.com」,它會在那顯示圖像。 –

回答

0

有什麼不對您發佈的內容,因爲它表明您發佈的URL不是一個圖像的截圖。

如果您希望圖像在那裏預覽,您應該添加圖像。

+0

如果我添加[mySLComposerSheet addImage:[UIImage imageNamed:@「test.png」]];那麼它就不會像開放式樣式那樣發佈它與圖像的更新狀態。 –

+0

你想要什麼是不可能的iOS原生股份對話框。如果您添加圖像的URL,共享對話框將顯示Safari圖標。 – rckoenes

+0

你有關於如何刪除這個野生動物園圖標什麼想法?我只想在facebook狀態中發佈url。 –