Код, который я использую, создает скриншот и открывает окно совместного использования с снимком экрана. Однако, setInitialText не работает. По крайней мере, все, что я вхожу в него, не появляется. Корень не указывает, что он обесценивается.(Swift) Обмен на Facebook задан начальный текст?
let screen = UIScreen.mainScreen()
if let window = UIApplication.sharedApplication().keyWindow {
UIGraphicsBeginImageContextWithOptions(screen.bounds.size, false, 0);
window.drawViewHierarchyInRect(window.bounds, afterScreenUpdates: false)
let image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
let composeSheet = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
composeSheet.setInitialText("I just hit \(highscore) on Reflext Test! Can you beat me?")
composeSheet.addImage(image)
presentViewController(composeSheet, animated: true, completion: nil)
}
Спасибо! Обычно я просто полагаюсь на получение информации о комментариях xcode. Значит, мы больше не можем отправлять ссылку на наше приложение? –
Ссылки, изображения могут быть общими и размещены, но не предварительно заполнены текстом. Ссылка, которой я поделился, имеет видео, которое просматривает это видео, оно может быть вам полезно. –
composeSheet.addUrl ("https://something.com") –