UIActivityViewControllerでAudioファイルの連携(Swift)

Pocket
LinkedIn にシェア
LINEで送る
Facebook にシェア

iOSアプリ間でデータ連携する方法の一つとしてUIActivityViewControllerがあります。Audioファイルを連携する場合の方法のメモです。
iOS:9.2
Xcode:7.2
Swift:2.1.1

以下がサンプルソースです。(抜粋)

let audioFileURL = NSURL(fileURLWithPath: “(ここにAudioファイルのパスを書く)”)
let title = “Audio”
let activityItems = [title, audioFileURL]
let activityVC = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
self.presentViewController(activityVC, animated: true, completion: nil)

ポイントは「NSURL(fileURLWithPath: )」でAudioファイルのパスを渡してあげることでしょうか。最初「NSURL(string: )」で渡していて全然出来ずやっと気付きました。