gpt4 book ai didi

ios - Xcode 4 Universal Window Based App - 基本查询

转载 作者:行者123 更新时间:2023-11-28 20:44:53 25 4
gpt4 key购买 nike

我正在努力开始使用 Xcode 4.1 中的通用应用程序模板。我遵循 kotancode here 规定的基本原则.问题是让相关的 View Controller 加载。我将以 iPhone 部分为例。我创建了一个没有 XIB 的 UIViewController 的子类作为我的“主” View Controller 类(共享代码将在其中)。然后我将其子类化以创建名为 BaseViewController_iPhone 的 iPhone 特定 UIViewController 类,这次使用 XIB。

iPhone 特定应用委托(delegate) header 设置为:

#import "TestAppDelegate.h"
#import "BaseViewController_iPhone.h"

@interface TestAppDelegate_iPhone : TestAppDelegate {
BaseViewController_iPhone *viewController;
}
@property (nonatomic, retain) IBOutlet BaseViewController_iPhone *viewController;

@end

对于实现,我尝试覆盖 applicationdidfinishlaunchingwithoptions 方法。

#import "TestAppDelegate_iPhone.h"

@implementation TestAppDelegate_iPhone

@synthesize viewController;

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self.window addSubview:viewController.view];
[self.window makeKeyAndVisible];
return YES;
}

-(void)dealloc {
[viewController release];
[super dealloc];
}

@end

这似乎不起作用,它可以正常编译并运行,但是没有显示新的 View Controller 和相应的 XIB(模板中的原始主窗口 xib)。我确定我错过了一些非常简单的东西,但我花了很长时间谷歌搜索无济于事。非常感谢收到任何帮助。

谢谢。

最佳答案

  • 您是否已将应用委托(delegate)的 XIB 中的 ViewController 连接到您的“BaseViewController_iPhone *viewController”?

  • 您确定应用委托(delegate)的 XIB 中的 ViewController 是 BaseViewController 类型吗?

  • ViewController 是否加载了正确的 XIB(在应用的委托(delegate)的 xib 中检查)?

检查并提供一些反馈。

关于ios - Xcode 4 Universal Window Based App - 基本查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6808841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com