Вот код, который я использую для Swift airprinting с бета-6 и он работал отлично:Печать в прошивкой от Swift в XCode 6 бета 7
@IBAction func button3Tapped() {
var pic:UIPrintInteractionController = .sharedPrintController()
var viewpf:UIViewPrintFormatter = myTextView.viewPrintFormatter()
pic.delegate = self
pic.showsPageRange = true
pic.printFormatter = viewpf
if UIDevice.currentDevice().userInterfaceIdiom == .Pad {
pic.presentFromRect(self.myButton3.frame, inView:self.view, animated:true, completionHandler: nil)
} else {
pic.presentAnimated(true, completionHandler: nil)
}
}
Конечно, бета-7 преломил с «Значение факультативных тип «UIPrintInteractionController» не разворачивается, вы хотели использовать! или ?? на первой строке var. К сожалению, предложенное XCode исправление не исправляет его, и я недостаточно умен, чтобы понять это сам!
Это сделало трюк! Большое спасибо! –