是什么导致“NSScanner:nil string argument”? [英] What causes "NSScanner: nil string argument"?

查看:161
本文介绍了是什么导致“NSScanner:nil string argument”?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将数据保存到核心数据时收到此消息。

I got this message when I save data to core data.

NSScanner: nil string argument

我没有使用任何NSScanner方法。它来自哪里?

I didn't use any NSScanner method. Where did it come from?

这是一个错误?该怎么办呢?

This is a bug? What should I do with it?

谢谢你的帮助。

推荐答案

根据经验,我可以说 - [NSDecimalNumber initWithString:] 带有 nil 字符串是导致一件事该日志消息。

From experience, I can say that -[NSDecimalNumber initWithString:] with a nil string is one thing that causes that log message.

- [NSScanner initWithString:] 上设置断点以开始;如果你没有那样抓住它,那么就打破你可能创建扫描仪的其他方式,比如 + scannerWithString:。这就是我刷新我不想要的日志声明的方式。

Set a breakpoint on -[NSScanner initWithString:] to start with; if you don't catch it that way, then break on the other ways you might create a scanner, like +scannerWithString:. That's how I flushed my unwanted log statement out.

这篇关于是什么导致“NSScanner:nil string argument”?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆