我有这行代码:
CGContextSelectFont(context, "Courier", [storedTextSize floatValue], kCGEncodingFontSpecific);
CGContextSetTextDrawingMode(context, kCGTextFill);
CGContextSetTextPosition(context, 0.0f, round([storedTextSize floatValue] / 4.0f));
CGContextShowText(context, [string UTF8String], strlen([string UTF8String]));
它在 iOS 和 Mac OS 上产生相同的正确结果。令我困惑的是,当我添加一般的“异常断点”时,它会在最后一行(仅在 Mac OS X 上)停止应用程序,并显示“线程 1:断点 1.2”消息。我可以单击“继续执行程序”几次,然后该过程正确完成。
它不会停止 iOS 上的应用程序。如果我禁用它运行的异常断点(看起来很好)。
我不明白这个。这里发生了什么事 ?有没有错误?