当我设置在我的项目breakopint,并点击“继续评估所有动作之后”复选框时,Xcode不会继续。不仅如此,执行经常似乎挂起。无论我是否在断点上有任何操作,情况都是如此。Xcode是在停止自动继续断点
我非AUTOCONTINUE断点正常工作。
我尝试了全新的项目和问题仍时有发生。所以它必须与我的电脑或Xcode中的设置相关。我使用雪豹和Xcode 4.0.2。
可能是什么回事?
编辑:代码和控制台日志。
代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[self.window makeKeyAndVisible];
int x = 5;
printf("%d", x); // breakpoint here with autocontinue checked and no action
x+=2;
printf("%d", x);
return YES;
}
控制台日志:
This GDB was configured as "x86_64-apple-darwin".sharedlibrary apply-load-rules all
Attaching to process 87901.
Pending breakpoint 1 - ""AutocontinueTestAppDelegate.m":21" resolved
Current language: auto; currently objective-c
57
有趣的是,即使是最优化设置为无,既printf语句解雇。
您的标题和说明似乎有冲突。问题是“Xcode [是]在自动继续断点处停止还是”Xcode不停止“?如果是前者,我会得到完全相同的问题,并希望你能得到一个很好的答案! – clozach
这是否出现在Xcode 4.1中? –
我实际上认为@deanWombourne可能是对的:可能是一个错误。以下是我刚刚做的一个测试:1)在按钮操作中设置断点2)编辑并设置播放声音+自动继续3)运行应用程序:当我点击模拟器中的按钮时,应用程序暂停。 4)将断点拖到一行:应用程序继续,模拟器进入前台,随后的水龙头不停顿地播放声音。 – clozach