Intereting Posts
xcode подпись недопустима, содержит запрещенные права Ошибка в ios UIView анимация с задержкой блокирует взаимодействие с пользовательским интерфейсом? F #: Доступ к элементам пользовательского интерфейса из раскадровки в ViewController? Можно ли распространять приложение iOS через Интернет, не зная UDID устройства? Подкласс UIImageView не работает одновременно с жестом AVPlayer не показывает видео в iOS7, отлично работает на iOS8 и iOS9 Удалите только рестораны из MKMapView IOBluetooth на iOS / Подключение к устройству с его MAC-адресом? Жизненный цикл NSArray Как занести исходные данные в Core Data + iCloud? Как анонимность IP в Google Analytics из Firebase? Как отобразитьUITableView indexPath.row в окне консоли Xcode lldb Почему симулятор очень медленный при использовании CIFilter Ориентация изображения AVCAPTURE UINavigationBar слишком высок при использовании UIViewController и отображает / скрывает строку состояния

ios плагин com.apple.share.Facebook.post не отображает предоставленный текст

В моем приложении я использую следующий код, который позволяет обмениваться изображением с текстом:

- (IBAction)sharePressed:(id)sender { UIImage *postingImage = [UIImage imageWithContentsOfFile:self.filepath]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[@"Lorem ipsum", postingImage] applicationActivities:nil; [self presentViewController:activityViewController animated:YES completion:nil]; } 

И при публикации я могу видеть изображение, но не вижу текст. Также текст не отображается в FB.

Я боюсь вам сказать, вы не можете публиковать текст в Facebook программно. Это новый запрет Facebook, запрещающий «предварительно заполненный» обмен Facebook. Вот почему новые версии iOS не отображают ваш текст, даже жестко он правильно предоставляется (и работает на Twitter и в других вариантах обмена).

Для получения дополнительной информации см. https://developers.facebook.com/docs/apps/review/prefill )

Я впервые увидел это, когда Facebook обновил свое приложение 24 апреля. Обычный обмен текстами в Facebook не работает, пока установлено приложение Facebook. После его удаления он снова будет доступен.

Если вы попытаетесь поделиться URL-адресом или изображением вместе с простым текстом, вы увидите Facebook как опцию, но текстовое поле будет пустым. Изображение или URL-адрес будут прикреплены без проблем.

Я опубликовал образец проекта, который воспроизводит эту проблему в github:

https://github.com/djr/UIActivityViewController-Facebook

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