gpt4 book ai didi

iphone - initWithNibName 崩溃

转载 作者:行者123 更新时间:2023-12-03 15:57:15 24 4
gpt4 key购买 nike

我的应用程序最近开始崩溃,我需要一些帮助来找出原因。

在应用程序委托(delegate)中,我创建了一个导航 Controller

UINavigationController *localNavigationController;
tabBarController = [[UITabBarController alloc] init];
NSMutableArray *localControllersArray = [[NSMutableArray alloc] initWithCapacity:3];

然后加载到 3 个 Controller 中(显示 1 个)
SecondViewController *secondViewController;
secondViewController = [[SecondViewController alloc] initWithTabBar];
localNavigationController = [[UINavigationController alloc]

[initWithRootViewController:secondViewController];

[localControllersArray addObject:localNavigationController];
[localNavigationController release];
[secondViewController release];

其中一个 View 有一个按钮,该按钮调用一个插入新 View 的操作
Ref *third = [[Ref alloc] initWithNibName:@"Fourthview" bundle:nil];

到目前为止,一切都很好。我已经更新了一个较旧的 xib,现在我想使用它,但应用程序一推送就崩溃了
Sup *third = [[Sup alloc] initWithNibName:@"Fifthview" bundle:nil];

如果我去 IB 并断开所有 UILabel socket ,它将起作用。但是连接例如 pName 会崩溃

这是错误

'[setValue:forUndefinedKey:]: 这个类不符合键 pName 的键值编码。

谢谢

最佳答案

类(class)Sup ,用于加载 Fifthview XIB,必须有一个名为 pName 的属性或 ivar .这可能是由于 XIB 中的 IBOutlet 连接了 pName。文件所有者的属性(property)。

XIB 加载过程正在尝试使用 KVC 连接 XIB 中定义的所有 IBOutlets,这实际上意味着它正在调用 -[setValue:forKey:]其中 key 等于 @"pName" .如果您已经有 pName Sup 中声明的属性,请确保您还有 @synthesize pName; Sup.m 的实现中的某处.

关于iphone - initWithNibName 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6104651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com