Привет всем, у меня возникла проблема с отображением файла 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]));
}
а потом он вылетает, кто-нибудь знает?
xib
? какие объекты являются результатами? был лиview
подключен к свойствуview
в каждом контроллере представления? много-много непонятно, чтобы выяснить причину крушения. - person holex   schedule 10.08.2012==
для сравнения строк по своей сути неправильно, если только вас не интересуют адреса объектов. Переключитесь наisEqualToString:
. - person Phillip Mills   schedule 10.08.2012