0

当我UISwitch在 xib 中添加一个时,我的 iPhone 应用程序崩溃了。无论我在哪个视图控制器的视图上添加UISwitch.

有趣的是...当我推送该视图控制器时,initWithNibName它会被调用并且应用程序在被调用之前崩溃viewDidLoad

该代码在团队的 SVN 存储库中共享。我怀疑原因可能是项目文件可能已被某人无法正确解决的 svn 冲突损坏。这是我能想到的一种可能性,但不知道在哪里可以找到这次崩溃的实际原因。

initWithNibName我需要专家的建议,了解这种崩溃的可能性,在哪里可以找到在调用 之后但调用之前发生崩溃的原因viewDidLoad

谢谢

4

1 回答 1

0

请检查您在 initWithNibName 后初始化时给出的名称和 XIB 名称是否相等。

例如:

UIViewController *YourView = [[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil];

检查 initWithNibNme 后的名称和 XIB 文件的名称是否相同

于 2012-07-12T12:22:51.430 回答