2016-06-22 10 views
1

Я копирую видео от DocumentDirectory до Pasteboard с помощью этого кода.Извлечь видеоролик из картона IOS

let data: NSData = NSData(contentsOfURL: NSURL(fileURLWithPath: outputurl))! 
let pasteBoard: UIPasteboard = UIPasteboard.generalPasteboard() 
pasteBoard.setData(data, forPasteboardType: String(kUTTypeVideo)) 

Теперь кто-нибудь может мне помочь, как получить это видео и использовать его в другом месте. Из картона.

ответ

1

См кода Objective-C ниже, надеется, что вы можете преобразовать его в скор:

APIs для чтения данных из картонных.

//returns data 
- (NSData *)dataForPasteboardType:(NSString *)pasteboardType; 

//returns value 
- (id)valueForPasteboardType:(NSString *)pasteboardType; 

Пример:

UIPasteboard * pasteboard=[UIPasteboard generalPasteboard]; 

NSData * data = [pasteboard dataForPasteboardType:(NSString*)kUTTypeVideo]; 

Для получения более подробной проверки статьи здесь:

http://hayageek.com/uipasteboard-example-read-write-share/

0

Swift версии ответа Ронак в

import MobileCoreServices 
let pasteboard = UIPasteboard.general 
let data = UIPasteboard.general.data(forPasteboardType: kUTTypeQuickTimeMovie as String)