首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xcode4,调试,断点,NSLogs

Xcode4,调试,断点,NSLogs
EN

Stack Overflow用户
提问于 2011-04-05 00:26:00
回答 3查看 1.6K关注 0票数 2

我希望有人能帮助我。我刚刚开始运行Xcode4.01,由于某种原因,每当我运行应用程序时,它都不会在断点处停止或显示NSlog消息。我的viewDidLoad中有一条消息,但它从未显示。我甚至在这个日志上设置了断点,在输出窗口中我能得到的最好的结果是:

挂起断点1-已解决"universalTestAppDelegate_iPad.m:15“

挂起断点2-已解决"universalTestAppDelegate_iPhone.m:16“

实际代码是:

代码语言:javascript
运行
复制
-(void) viewDidload
{
   NSLog("in viewDidLoad");  
}

因此,它似乎看到了断点,但永远不会在断点上停止。正如我所说的,全新的Xcode4,你知道我做错了什么吗?卸载并重新安装,但仍然一无所获。此外,如果这意味着什么,在方案中选择在哪里运行,我可以选择IOS设备,iPad 43模拟器和iPhone 4.3模拟器。两个都试过了,还是一无所获。为什么我不能选择/查看其他版本的IOS?

顺便说一句:上面的问题是因为我没有连接我的iPad或iPhone。提前感谢所有人的帮助。

乔治..。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-05 00:32:28

有两种可能性:

  1. 你没有打开断点。使用“产品”->“调试”->“激活断点”命令来纠正这个问题。
  2. 您已经打开了断点,但是您将断点放在了尚未执行的行上。如果您的日志语句没有出现在控制台中,则表明包含该语句的方法没有执行,因此该行上的断点没有影响也就不足为奇了。
票数 1
EN

Stack Overflow用户

发布于 2011-04-05 00:39:08

你的方法只是从来没有被调用过。

搞定

代码语言:javascript
运行
复制
-(void) viewDidLoad

用大的"L“和你的”突破“的机会将天空火箭。;)

票数 3
EN

Stack Overflow用户

发布于 2011-10-27 07:29:41

我遇到过类似的问题,在使用Xcode4C199的模拟器中,调试器不会在断点处停止。原来模拟器只是出了问题,重新启动它解决了这个问题。

我在XCode 3上也遇到了这个问题,我将应用程序的名称本地化为一组日语字符。调试器不喜欢这样。我通过为调试配置使用英文名称和为发布使用日文名称解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5541413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档