我应该一起创建.h .m和 xib 文件吗?是推荐吗?
我稍后添加了 TextAudioViewController.xib 并将其与 TextAudioViewController 类相关联。 我添加了每个插座。
我在ViewDidLoad中没有错误。但是在点击TabBar后,视图仍然是空的。
我想知道是不是因为我没有一起创建所有文件。 xib和类文件之间缺少一种链接?
使用另一个类,我一起创建了.h .m和xib,并且在点击TabBar后成功加载了视图......
EDITED
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if (self.tabBarController == nil)
{
NSArray* languages = [NSLocale preferredLanguages];
NSString* currentLang = [languages objectAtIndex:0];
NSString* path = @"";
if ([currentLang isEqual: @"en"] || [currentLang isEqual: @"fr"] || [currentLang isEqual: @"es"])
{
path = [[NSBundle mainBundle] pathForResource:currentLang ofType:@"lproj"];
}else{
path = [[NSBundle mainBundle] pathForResource:@"en" ofType:@"lproj"];
}
selectedBundle = [NSBundle bundleWithPath:path];
[self startApplication];
}
return YES;
}
答案 0 :(得分:0)
您不必一起创建所有文件。创建xib文件后,请按照以下步骤操作。
1.选择filesowner并将类名更改为TextAudioViewController,您可以在filesinspector下找到类名。
2.将视图插座连接到filesowner视图。 现在它很好地工作了。
您不必使用initWithNibName:。仅当您的类名和xib名称不同时,才能使用此选项。