Я хочу сыграть NSSound два раза, за исключением того, что он короче 10 секунд, затем я хочу подождать, пока 10 секунд не закончатся, а затем начать второй..
NSString *resourcePath = [[NSBundle mainBundle] pathForResource:@"MessageArrived" ofType:@"wav"];
NSSound *sound = [[NSSound alloc] initWithContentsOfFile:resourcePath byReference:YES];
[sound play] //It plays the fist time
[sound play] //I get the following Error and it doesn't play a secont time
/*malloc: *** auto malloc[498]: error: GC operation on unregistered thread. Thread registered implicitly. Break on auto_zone_thread_registration_error() to debug.*/
Может кто-нибудь сказать мне, в чем причина этой ошибки?Как я могу справиться с этим?
Есть ли другой способ сделать это?