在代码的某个地方,我通过将NSNumber分配给NSString犯了一些错误:

self.totalLikesLabel.text=[user objectForKey:@"totalLikes"];




当应用在上述位置崩溃时,5.1 Simulator没有显示有关代码中哪些行导致崩溃的特定信息。但是,4.3 Simulator做到了!

在这种情况下,是否必须在5.1 Simulator中配置一些设置才能使其像4.3一样工作?

最佳答案

1.Go to the breakpoint navigator (left navigation panel 6th one from the left).
2. Click the "+" button at the bottom
3. Select Exception Breakpoint
4. Leave Exception Breakpoint checked
5. In the Exception: field select "Objective-C"
6. In the Break: field select "On Throw"
7. Leave Action: alone (unless you want it to do something)
8. Leave Option: **unchecked**
9. Click "Done"


这应该使您比SIGABRT看到更多。

关于ios - 为什么iPhone 5.1 Simulator提供的调试信息少于4.3 Simulator?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11630576/

10-12 16:11