ios xcode xcode7-beta6

ios - Salida de depuración de Xcode 7: "ERROR: 177: agotado el tiempo... mMajorChangePending=0"



xcode7-beta6 (3)

¿Podrías publicar más código para esto?

Tuve el mismo error y resultó que estaba siendo estúpido. Ya declaré var player = AVAudioPlayer() fuera de viewDidLoad.

Entonces let player = try AVAudioPlayer....

Me deshice de la let ya que ya había declarado la variable ... ¡Dios sabe lo que estaba pensando en dejar allí! Todo parece funcionar bien ahora :)

Estoy viendo el siguiente error en la consola de depuración de Xcode 7 build 6 al ejecutar mi aplicación en el simulador de iOS 9:

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

¿Alguien más ha visto esto? Alguna idea de lo que significa?


Acabo de encontrar un problema similar con un número de error diferente al revisar una aplicación antigua. Fue escrito en Objective C en iOS 4 y sintetiza el audio sin usar XIB o guiones gráficos y ha hecho con éxito la transición a AVFoundation bajo iOS9. Poniendo algunos toques finales en su lugar, me encontré con este problema extraño, aunque tenía un número de error diferente. Encontré varios informes de Error 177 y Error 181 , en su mayoría por desarrolladores de Swift.

Obtuve este informe cuando pulsé un botón para detener la reproducción de audio.

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

El botón 17 está destinado a apagar el audio antes de cambiar a otro ViewController, lo que hizo con éxito antes de que fuera a depurar. La siguiente declaración de caso comentada describe lo que estaba haciendo en ese momento

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;

No había lanzado lastEventChangeTime , una propiedad asociada con un temporizador usado para la reproducción de audio. Así que eliminé los comentarios al comienzo de esa línea, volví a ejecutar mi proyecto en el simulador, presioné el botón 17 y el problema desapareció.

Según lo que nos ha dicho, es probable que el problema que usted describe esté relacionado con algo incorrecto cuando la reproducción de audio comienza o se detiene. Publique un código con algunos comentarios que indiquen lo que ha intentado y estoy seguro de que alguien con más experiencia en Swift podrá ayudarlo. La mejor de las suertes.


Esto funciona para mi

sonido var: SystemSoundID = 0

func sonido () {

let rightSound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("sound", ofType: "wav")!) AudioServicesCreateSystemSoundID(rightSound, &sound) AudioServicesPlaySystemSound(self.sound); }