0

当我在视图控制器中触摸 uitextfield 时,我收到以下消息的错误。

味精:

*** Assertion failure in -[UINib initWithNibName:directory:bundle:], /SourceCache/UIKit/UIKit-2380.17/UINib.m:96
2013-08-26 15:58:43.547 Xpointer[1023:907] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: (name != nil) && ([name length] > 0)'

此错误显示并且总是到处崩溃(所有视图控制器)。

4

2 回答 2

7

我也有同样的崩溃,这很有趣,我忘了传递笔尖名称。

错误代码:

MyViewController *vc = [[MyViewController alloc] initWithNibName:@"" bundle:nil];
[self.navigationController pushViewController:vc animated:YES];
[vc release]

好代码:

MyViewController *vc = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
[self.navigationController pushViewController:vc animated:YES];
[vc release]
于 2013-09-21T12:34:41.160 回答
0

如果您来这里是因为您在编写 swift 时遇到了这个问题,请确保您的初始视图控制器在属性检查器中检查了“是初始视图控制器”。

于 2015-06-27T21:18:19.767 回答