当我将数据保存到核心数据时,我收到了此消息。什么原因导致“NSScanner:无字符串参数”?
NSScanner: nil string argument
我没有使用任何NSScanner方法。它从哪里来的?
这是一个错误?我该怎么处理它?
谢谢帮助。
当我将数据保存到核心数据时,我收到了此消息。什么原因导致“NSScanner:无字符串参数”?
NSScanner: nil string argument
我没有使用任何NSScanner方法。它从哪里来的?
这是一个错误?我该怎么处理它?
谢谢帮助。
根据经验,我可以说-[NSDecimalNumber initWithString:]
与nil
字符串是导致该日志消息的一件事。
设置一个断点-[NSScanner initWithString:]
开始;如果你不这样理解,那么打破其他可能会创建扫描仪的方式,如+scannerWithString:
。这就是我将不需要的日志语句排除在外的方法。
FWIW,我在构建核心数据应用时出现了这条消息。
这是由于我在模拟器中重建和运行应用程序,它可以在不通过任何退出方法的情况下有效杀死正在运行的进程。
根据您保存托管对象上下文的时间/地点,您可能会留下一个不完整的托管对象,然后当应用程序重新启动并且半焙烤对象是预期会发现值的扫描仪从商店回来。
我得到这个崩溃的错误,但不是关于nil string
问题。 我的理由是,我使用故事板中的单元格作为动态,但在属性检查器中设置了Static Cells
。我将该属性更改为Dynamic Prototypes
,解决了该问题。
我有相同的崩溃日志NSScanner: nil string argument
。
这是我sitution
dequeueReusableCellWithIdentifier
只在模拟器我解决它通过
产品 - >清洁然后rebuild.Every事情的作品对我很好。我不知道为什么发生这种情况。
在所有日期中放置一些制动点和一些日志,以查看哪些对象是无效的 –
THX。我发现我保存了我在IB中删除的textfiled的值。 – Jimi