我希望有人能帮助我。我刚刚开始运行Xcode4.01,由于某种原因,每当我运行应用程序时,它都不会在断点处停止或显示NSlog消息。我的viewDidLoad中有一条消息,但它从未显示。我甚至在这个日志上设置了断点,在输出窗口中我能得到的最好的结果是:
挂起断点1-已解决"universalTestAppDelegate_iPad.m:15“
挂起断点2-已解决"universalTestAppDelegate_iPhone.m:16“
实际代码是:
-(void) viewDidload
{
NSLog("in viewDidLoad");
}因此,它似乎看到了断点,但永远不会在断点上停止。正如我所说的,全新的Xcode4,你知道我做错了什么吗?卸载并重新安装,但仍然一无所获。此外,如果这意味着什么,在方案中选择在哪里运行,我可以选择IOS设备,iPad 43模拟器和iPhone 4.3模拟器。两个都试过了,还是一无所获。为什么我不能选择/查看其他版本的IOS?
顺便说一句:上面的问题是因为我没有连接我的iPad或iPhone。提前感谢所有人的帮助。
乔治..。
发布于 2011-04-05 00:32:28
有两种可能性:
发布于 2011-04-05 00:39:08
你的方法只是从来没有被调用过。
搞定
-(void) viewDidLoad用大的"L“和你的”突破“的机会将天空火箭。;)
发布于 2011-10-27 07:29:41
我遇到过类似的问题,在使用Xcode4C199的模拟器中,调试器不会在断点处停止。原来模拟器只是出了问题,重新启动它解决了这个问题。
我在XCode 3上也遇到了这个问题,我将应用程序的名称本地化为一组日语字符。调试器不喜欢这样。我通过为调试配置使用英文名称和为发布使用日文名称解决了这个问题。
https://stackoverflow.com/questions/5541413
复制相似问题