因未捕获的异常终止应用程序' NSInvalidArgumentException' ,原因:' - [NSNull _fastCStringContents:]:无法识别的选择器

时间:2016-03-23 04:56:44

标签: ios xcode swift

我在tabbed application中创建了一个新的Xcode。每次我尝试在文本字段中键入任何字母或数字时,我收到以下错误。

当我选中"is initial view controller"

的复选框时,我注意到此错误已经开始

当我将ViewController本身设置为initial ViewController时,它不会抛出错误。但是,当我NavigationController initial ViewController时,它会抛出此错误。

收到错误:

Reminder[46707:4165261] -[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x10d087af0
2016-03-23 00:48:19.830 Cable tech Reminder[46707:4165261] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x10d087af0'

1 个答案:

答案 0 :(得分:6)

对我来说,这个问题是由于我无意中点击了属性检查器中的Key Commands控件而引起的。我没有创建任何命令,但有和空条目导致任何输入到textField崩溃。

解决方案: - 1)右键单击故事板并 作为源代码打开 。 2)搜索keyCommands并删除该空keyCommands标记。 3)清洁并运行。

这解决了我的问题,我希望它对你也有帮助。 干杯