IOS / Xcode:完成块中的断点可能吗?

时间:2018-08-03 23:03:01

标签: ios xcode breakpoints

我正在尝试调试完成块中发生的事情。我在完成块中放置了一个断点,但是代码没有中断。是否可以在完成块中放置断点?我记得有可能,但似乎无法在文档或互联网上找到任何确认。

 dispatch_async(dispatch_get_main_queue(), ^{
                LogDebug(@"ready to save to database if this was new to server");

                Items *object = [self.managedObjectContext objectRegisteredForID:myMoID];
 //TRIED PUTTING BREAKPOINT RIGHT HERE BUT NOT STOPPING               
                if (successInt==1) {
                    object.needsync=@0;
                }
});

2 个答案:

答案 0 :(得分:1)

您应该始终在某些代码所在的行而不是空行上放置一个断点,这样效果更好。

如果未在控制台中打印出您的日志,则表示永远不会调用您的块。

答案 1 :(得分:0)

如果您的代码未中断,则表示未调用完成块。尝试打印登录完成块以检查是否正在调用它。