【发布时间】:2016-06-11 18:05:22
【问题描述】:
我正在使用的代码准备一个屏幕截图并打开带有屏幕截图的共享窗口。但是, setInitialText 似乎不起作用。至少我输入的任何内容都没有出现。根并没有说明它是折旧的。
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)
}
【问题讨论】: