大家好我有一個問題,顯示從主文件xib文件不知道爲什麼這是發生在一些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 [email protected]"3"){
Results3 *myView3 = [[Results3 alloc]initWithNibName:@"Results3" bundle:nil];
[self.view addSubview:myView3.view];
}else if(segment [email protected]"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]));
}
然後它崩潰,任何人有任何想法?
xib'文件的名稱是什麼?什麼樣的對象是_Results_?有'view'連接到每個視圖控制器中的'view'屬性?很多很多事情都不清楚,以找出墜機的原因。 – holex 2012-08-10 17:42:42
在這種情況下它可能沒有幫助,但使用字符串比較的'=='本質上是錯誤的,除非您對對象的地址感興趣。切換到'isEqualToString:'。 – 2012-08-10 17:47:24
不知道如何連接視圖?但第一個工作,他們都是一樣的,所以我認爲他們都應該工作,當我走了扔代碼,它確實看到它應該加載它的xib只是不加載。 – Tim 2012-08-10 17:54:21