質問
私のiPhoneアプリは、iPhoneがそれをサポートしていませんunfortunelly、MIDIファイルを再生する必要があります。私は私のプロジェクトのために臆病を移植しました。これは、正常にコンパイルし、デバイス上にインストールされます。
:コンソールのデバッグに以下のメッセージが表示されます - しかし、私はwavファイルにMIDIを変換しようとすると、/usr/local/share/timidity/timidity.cfg:そのようなファイルやディレクトリはありません 臆病:任意のコンフィギュレーション・ファイルを読み取ることができません。 /usr/local/share/timidity/timidity.cfg確認してください。
誰か!お願いします!助けてください溶液または任意のアイデアを持っている人!)
解決
警告:。私は使ったことがない臆病
臆病で、設定ファイルを必要とする、と私はハードコード(おそらくやautoconfの操作)があることを期待している設定ファイルのデフォルトの場所を表示されます。アプリケーションバンドルは、それ自身のサンドボックス内に設置されますので、明らかに、これはiPhone上では動作しません。
ここで探している相手: http://ccrma.stanford.edu/planetccrma/man/ Man5で/ timidity.cfg.5.htmlする
臆病ユーティリティを使用すると、設定ファイル(-c)または(-L)を検索するためのパスを渡すことができますように思われます。あなたが好きなものを使用して、あなたのポートで、実行時に同等の機能を呼び出す必要があります。
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
あなたが設定ファイルやサウンドフォントファイルを入れている場所の位置を引き出します。
希望に役立ちます。
所属していません StackOverflow