Обновление Instagram до 5.0. Как я могу установить "InstagramCaption" программно с помощью iPhone-крючков

Как говорится в официальном документе Instagram

Чтобы включить предварительно заполненный заголовок с вашей фотографией, вы можете установить свойство аннотации в запросе на взаимодействие с документом NSDictionary, содержащее NSString под ключом "InstagramCaption". Примечание. Эта функция будет доступна на Instagram 2.1 и более поздних версиях.

Для Instagram 4.x или ниже он работает хорошо. Но для Instagram 5.0 команда Instagram добавила новую функцию "Direct". Когда пользователи загружают фотографию, у них есть два варианта "Последователи" или "ПРЯМОЙ". Я думаю, что это причина, почему "InstagramCaption" не работает. Есть ли новый способ добавления заголовков программно?

Большое вам спасибо!

    self.dic.annotation = @{@"InstagramCaption" : captionString};
    self.dic.delegate = self;
    [self.dic presentOpenInMenuFromRect:shareButton.frame inView:self.view animated:YES];

Теперь это не работает.

Ответ 1

Лучший ответ, который я получил до сих пор:

Спасибо за ваш отчет и интерес к платформе Instagram. Мы знаем об этой проблеме, и она будет исправлена ​​в следующем обновлении приложения iOS.

Я продолжал просить о таймфрейме или больше информации об обходном пути, но ничего не слышал.

Ответ 2

Это исправлено в Instagram Version 5.0.1.

Похоже, что они удалили параметр url заголовка из своей схемы URL. Таким образом, UIDocumentInteractionController все равно может передать заголовок через свойство аннотации, но попытка добавить его через схему URL больше не поддерживается.