将数据保存到核心数据时收到此消息。
NSScanner: nil string argument
我没有使用任何NSScanner方法。它从哪里来的?
这是一个错误吗?我该怎么办?
谢谢您的帮助。
最佳答案
根据经验,我可以说-[NSDecimalNumber initWithString:]
或带有+[NSDecimalNumber decimalNumberWithString:]
字符串的nil
是导致该日志消息的一件事。
在-[NSScanner initWithString:]
上设置一个断点开始;如果您不了解这种方式,请打破其他可能创建扫描仪的方式,例如+scannerWithString:
和-[NSConcreteScanner initWithString:]
。这就是我清除不需要的日志语句的方式。
关于iphone - 是什么原因导致 “NSScanner: nil string argument”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7095174/