iOS 9 シミュレーターでアプリを実行すると、Xcode 7 ビルド 6 デバッグ コンソールに次のエラーが表示されます。
2015-08-27 11:31:25.464 Reps[87841:2572333] 11:31:25.463 ERROR: 177: timed out after 0.012s (589 590); mMajorChangePending=0
他の誰かがこれを見たことがありますか?それが何を意味するのか分かりますか?
iOS 9 シミュレーターでアプリを実行すると、Xcode 7 ビルド 6 デバッグ コンソールに次のエラーが表示されます。
2015-08-27 11:31:25.464 Reps[87841:2572333] 11:31:25.463 ERROR: 177: timed out after 0.012s (589 590); mMajorChangePending=0
他の誰かがこれを見たことがありますか?それが何を意味するのか分かりますか?
これについてさらにコードを投稿できますか?
私は同じエラーがあり、愚かであることが判明しました。私はすでに
var player = AVAudioPlayer()
viewDidLoadの外で宣言しています。
私はそれからしようとしていたlet player = try AVAudioPlayer....
私はすでに変数を宣言していたので、を取り除きlet
ました..神は私がそこに入れようと考えていたことを知っています! すべてがうまくいくようです:)
古いアプリを修正しているときに、別のエラー番号で同様の問題が発生しました。iOS 4 では Objective C で記述され、XIB やストーリーボードを使用せずにオーディオを合成し、iOS9 では AVFoundation への移行に成功しています。最後の仕上げを行ったところ、別のエラー番号がありましたが、この奇妙な問題に遭遇しました。主に Swift 開発者によるError 177と Error 181のレポートをいくつか見つけました。
ボタンをタップしてオーディオ再生を停止したときに、このレポートが表示されました。
2016-06-15 14:50:16.370 SatGam[2598:148012] tapped Button 17
2016-06-15 14:50:16.384 SatGam[2598:148012] 14:50:16.383 ERROR: 181: timed out after 0.012s (1908 1909); mMajorChangePending=0
2016-06-15 14:50:16.387 SatGam[2598:148012] launch with full gradient background
2016-06-15 14:50:16.387 SatGam[2598:148012] load FamilyView
ボタン 17 は、デバッグに入る前に正常に行われた別の ViewController に切り替える前にオーディオをオフにするためのものです。次のコメント付きのケースステートメントは、その時点で何をしていたかを説明しています
case 17: // stop button
[synthLock lock]; // lock synthLock
[synth stopAllNotes]; // change synth i.e. mute sound
[synthLock unlock]; // unlock synthLock
[timer invalidate]; // kill the timer
timer = nil; // and then
[timer release]; // release it
// [lastEventChangeTime release]; // this was switched off
[player release]; // release old view controller
[synth release]; // release synth
[synthLock release]; // release synth lock
[self goToFamilyView]; // go to new view controller
break;
lastEventChangeTime
オーディオ再生に使用されるタイマーに関連付けられたプロパティである をリリースしていませんでした。そのため、その行の先頭からコメントを削除し、シミュレーターでプロジェクトを再実行し、ボタン 17 を押すと、問題はなくなりました。
あなたが私たちに言ったことに基づいて、あなたが説明した問題は、オーディオの再生が開始または停止するときの問題に関連している可能性があります. あなたが試したことを示すいくつかのコメントを含むコードを投稿してください。Swift の経験が豊富な人が助けてくれると確信しています。幸運を祈ります。