大家好,我在从主文件显示 xib 文件时遇到问题,不知道为什么某些 xib 文件会发生这种情况,而其他文件则不会。
if(segment == @"1"){
Results1 *myView1 = [[Results1 alloc]initWithNibName:@"Results1" bundle:nil];
[self.view addSubview:myView1.view];
}else if(segment == @"2"){
Results2 *myView2 = [[Results2 alloc]initWithNibName:@"Results2" bundle:nil];
[self.view addSubview:myView2.view];
}else if(segment ==@"3"){
Results3 *myView3 = [[Results3 alloc]initWithNibName:@"Results3" bundle:nil];
[self.view addSubview:myView3.view];
}else if(segment ==@"4"){
Results4 *myView4 = [[Results4 alloc]initWithNibName:@"Results4" bundle:nil];
[self.view addSubview:myView4.view];
}
我的代码是第一个 xib 文件打开但不是其余的我不知道为什么,我添加了 .h 文件:
#import "Results1.h"
#import "Results2.h"
#import "Results3.h"
#import "Results4.h"
调试时,应用程序最终出现在这一行:
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([TestTypingToolAppDelegate class]));
}
然后它崩溃了,有人知道吗?