読者です 読者をやめる 読者になる 読者になる

しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

NSBundleのpathForResourceがnilを返す原因

ファイルの追加をしたのにパスが取得できない事がありました。

NSBundle.mainBundle().pathForResource("aaa", ofType: "3gp")

確認した所、リソースとして登録されてない事が原因でした。
プロジェクト設定の「Build Phases」→「Copy Bundle Resources」で該当ファイルの追加をしたらパスを取得できるようになりました。

f:id:llcc:20160626122357p:plain