[iOS SDK] ObjectAL で EXC_BAD_ACCESS発生
30日から休みだったので、年末は奥さんの実家に帰りつつ、2016年に取り組んでいたアプリの仕上げを行っていた。
このアプリは昔作ったリズムアプリをベースに作っているので、
- Objective-C
- non-ARC
- OS X El Capitan
- Xcode 8.2.1
- iOS10 simulator
な環境なのだが、OpenALのためにObjectALを使っている。
この環境で、PGMidiを使ってMIDI信号を受け取ってObjectALのOALSimpleAudio を使ってファイル再生をすると、EXC_BAD_ACCESS が発生してしまう。
(サンプルコードは、わかりやすいようにretainCountを呼んで発生させている)
しかも、なぜかMIDI経由でロータム用ファイルを再生したときだけ発生する。隣のハイタムやフロアタムの音を再生する分には問題が起きないのだ。MIDIではなく直接再生した場合も発生しない。
結局 g_defaultBundle の箇所を [NSBundle mainBundle]に変更して対応した。
同じ問題に遭遇する人がいるか不明だけれども、情報共有のため公開してみる。
関連記事
-
Corona SDK 調査4日目
今日はスクリプト言語による効率的ゲーム開発を読んで、ちょっとテストプログラムを書いたくらいであまり進
-
はじめてのiPhoneプログラミング 正誤表
発売されてからすぐ はじめてのiPhoneプログラミング を購入し、必要に応じて少しずつ読み進めてい
-
最近読んだ本: これでiPhoneアプリが1000万本売れた 南雲 玲生著
周りでおもしろいと言っている人がいたので買ってみた。2011/05/21発売。 株式会社ユードーの南
-
[iPhone開発関連本] iPhoneアプリ成功の法則
和田純平 JYProduct 深津貴之 fladdict @iphone_dev_jp, 海外プレス
-
au で iPhone5 を下取りに出してきた
今ならiPhone 5を32000で買い取りしてもらえるということで、au Shop に行っ
-
[iPhone開発本] iPad電子書籍アプリ開発ガイドブック
2010年8月23日発売らしい。3570円と高いけれども、内容は濃そうだ。 目次はImpress D
-
[iOS9] viewWillAppear で部品の位置が確定しなくなった
どうやら iOS9 から viewWillAppear では部品の位置が確定しなくなったらしく、vi
-
ゲームデザイン脳 のiPhoneアプリ版
ゲームデザイン脳のiPhoneアプリ版が出たらしい。 無料で、しかも書き下ろしもある模様。 本の購入
-
iPad 第7世代がほしい
自分は iPad mini 4 を使っているが、これだと画面が小さくて、リフロー版でないK
-
はじめてのiPhoneプログラミング
さらにiPhoneプログラミング本が出るらしい。出版ラッシュですな。 これは568ページもあるらしい
- PREV
- Thank you, Pebble
- NEXT
- みんチャレで英単語学習仲間を発見