У меня странная ситуация, когда Xcode ловит точку останова только при работе на реальном устройстве iPhone, а не на симуляторе.
-(IBAction)ping1:(id)sender
{
// this is the break point
NSString *path = [[NSBundle mainBundle] pathForResource:@"dontforgetme" ofType:@"mp3"];
AVAudioPlayer *sound = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
[sound play];
}
Другая проблема заключается в том, что при нажатии кнопки вызывается ping1
и воспроизводится звук, но только в течение одной секунды или менее, даже если файл MP3 имеет звук продолжительностью 3 минуты.
Я ничего не понимаю. Как это может происходить? Как я могу найти проблему?