【发布时间】:2015-07-26 06:00:11
【问题描述】:
我正在开发 Xcode 7 b3,并在 Storyboard 中创建了一个新的 UITextfield。 它没有链接,也没有分配给任何东西。
当我点击它时,应用程序崩溃了。我不知道为什么。我无法调试它,因为它没有链接到任何东西,通常应该没有理由让应用程序崩溃。
接下来我将它链接到一个 IBOutlet 并分配了一个字符串。这个字符串出现了,但是当我点击它时,应用程序崩溃了!未设置 IBAction。
来自控制台的错误是:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSCFConstantString stringByAppendingString:]: nil argument'
*** First throw call stack:
(0x185f384d0 0x19a9a7f9c 0x185f38418 0x186ddcbcc 0x196c40590 0x18babdb78 0x18babdcc4 0x18bdedcec 0x18bcd1804 0x18bbdb550 0x10028d5f0 0x10028d5b0 0x10029294c 0x185eefa20 0x185eed888 0x185e1d280 0x190f940cc 0x18b60adf8 0x100150958 0x19b1ea8b8)
libc++abi.dylib: terminating with uncaught exception of type NSException
感谢您的帮助。
reptil1990
【问题讨论】:
-
很明显你有一些方法连接到它 -
stringByAppendingString不会调用自己。尝试在新项目中重现您的问题? -
但是刚刚创建的 UITextField 怎么能调用任何东西。没有绑定什么的。
-
唉,它是一个测试版????这就是为什么我建议在一个新项目中创建它。
-
我会下载b4,但是酒店的无线太慢了-.-但我会试试的
-
你得到的错误是因为你试图附加一个 nil 字符串。找出为什么它是 nil 并在这里发布代码
标签: objective-c xcode xcode7-beta3