断点触发设备但不是模拟器

时间:2011-11-02 01:53:04

标签: objective-c xcode debugging breakpoints ios-simulator

我有一个奇怪的情况,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分钟长的声音,也只播放一秒或更短时间。

我不明白这一点。它怎么会发生?我怎样才能找到问题?

0 个答案:

没有答案