2014-01-20 1 views
0

Я реализую функции совместного доступа в своем приложении, и перед тем как столкнуться с проблемой facebook, я сталкиваюсь с проблемой. Я использовал ниже код, чтобы осуществить это с SLComposecontrollerПроблема рендеринга изображений в UIActivityViewController и SLComposeController в iOS 7.0

[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

, если добавить «test url» как «google.com», он будет отображаемое изображение. –

ответ

0

Нет ничего плохого в скриншоте, который вы публикуете, поскольку он показывает, что вы размещаете URL-адрес, а не изображение.

Если вы хотите, чтобы изображение было предварительно просмотрено, вы должны добавить изображение.

+0

, если я добавляю [mySLComposerSheet addImage: [UIImage imageNamed: @ "test.png"]]; то он не будет публиковать, как открытый стиль графа, только статус обновления с изображением. –

+0

Что вы хотите, невозможно в диалоговом окне совместного доступа iOS. Если вы добавите URL-адрес для изображения, в диалоговом окне общего доступа появится значок сафари. – rckoenes

+0

У вас есть представление об этом, как удалить этот значок сафари? Я хочу опубликовать только URL-адрес в статусе facebook. –