【发布时间】:2011-08-18 06:11:15
【问题描述】:
我知道有多个问题都在问同一个问题,但他们的解决方案都不适合我。
我做了一个自定义的viewController类(Home),我单独做了一个.xib。 (实际上,我将有 2 个笔尖——一个用于加载 ipad 版本,另一个用于加载 iphone)。
当我尝试实例化 home 类的实例时,我收到了问题中提到的错误。
在 xib 文件中,我所做的只是将一个 viewcontroller 对象从库中拖到屏幕上,它会自动在文件所有者和第一响应者下方添加一个 viewcontroller 图标。然后我进入 viewController 对象的检查器并将类从 viewController 更改为 Home。
我从解决方案中了解到的下一步是连接检查器的视图插座。我不完全确定我应该将它连接到什么。我发现的解决方案是将其连接到视图图标,但我再次看到的是文件所有者、第一响应者和 vc 对象。它与任何一个都没有连接
这是我在应用程序委托中放入的内容
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
Home *homePage = [[Home alloc] initWithNibName:@"HomeIpad" bundle:nil];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:homePage];
[self.window addSubview:navController.view];
[self.window makeKeyAndVisible];
return YES;
}
【问题讨论】:
-
如何加载笔尖?
-
在didFinishLaunching的应用程序委托中,我做了initWithNibName:@"HomeIpad"。然后我将它添加到导航控制器中,我也在应用程序委托中实例化了它
-
请在您的问题中添加一些代码。
-
好的,我添加了我在应用程序委托中放入的内容
标签: objective-c interface-builder nib outlet