2015-04-27 1 views
2

привет я попробовал этот код, но не работалSharing форма PDF файл WebView Xcode

var pdfLoc = NSData(contentsOfURL: NSURL(string: "http://www.triestetrasporti.it/download.php?f=c113b7c217cdffd07ee371678a8f8699&target=0.pdf")!) 

var oggetti = [pdfLoc] 
     let activityViewController : UIActivityViewController = UIActivityViewController(activityItems: oggetti, applicationActivities: nil) 

Ошибка: Не удается найти инициализатор для типа «UIActivityViewController», который принимает список аргументов типа «(activityItems: [NSData?], applicationActivities: ноль)»

ответ

5

UIActivityViewController ожидает массив NSData быть инициализирован, но ваша oggetti переменным является массивом Факультативного NSData.

Я думаю, вы должны разворачивать его:

var oggetti = [pdfLoc!] 

See Apple documentation about this here.

+1

Я ТЕБЯ ЛЮБЛЮ :-) :-) –