2016-06-27 5 views
0

Я разрабатываю приложение для Mac, которое позволяет транскрибировать/субтитры видео. Я должен иметь дело с двумя рода типа документа:Обработка двух типов документов

  • SRT файл (чтение/запись)
  • видео файла (только для чтения)

На данный момент SRT является единственным типом документа моего приложения. Я открываю видео с Открыть видео ... пункта меню (под File), я подключен к openVideo действию Первого ответчика.

Вот код моего VideoControlerView вызывается при нажатии открыть видео ...:

@IBAction func openVideo(sender: AnyObject) { 
    let dlg = NSOpenPanel() 
    dlg.runModal() 
    if let url = dlg.URL { 
     self.playerView.player = AVPlayer(URL: url) 
    } 
} 

Я уверен, что можно извлечь выгоду из нескольких обработки типа документа документа на основе но я не могу понять, как это сделать. Есть идеи?

ответ

1

После запроса поддержки Apple Developer об этом, DocumentType предназначен только для редактирования документа (SRT в моем случае).

То, как я обрабатываю свой актив (видеофайл), является правильным способом!

Смежные вопросы