以下消息不断记录到控制台:
-[__NSCFSet minusSet:]: This app appears to be calling this method with
a non-set parameter. Please wait while the system corrects this...
我不知道我对此做了什么。我从来没有称这个功能,也不知道这叫做什么。
对我来说,当我在UIWebView中触摸任何内容时会出现这种情况。这可以是文本框中的触摸,也可以是页面任何区域中的简单触摸。任何新的触摸都会产生它。
任何人都知道如何解决它?
答案 0 :(得分:0)
您应该能够确定您的代码是否导致了日志消息。您可以通过在记录消息时中断应用程序并查看日志记录线程的堆栈回溯来完成此操作。然后,研究使用malloc历史记录或工具创建提示日志消息的对象的代码。
首先,您可以尝试在-[__NSCFSet minusSet:]
上添加符号断点。如果您查看反汇编以调用NSLog
并将断点放在那里,您可以将其缩小到执行日志记录的实际代码。
一旦排除了代码,这不是你的错:是时候提交错误报告并继续。如果日志消息淹没了更有趣的日志消息,您可能会尝试修补二进制文件以便它不会记录,但只是生活在它中可能会更容易(尽管不那么有趣)。