gpt4 book ai didi

ios - 为什么 [SomeClass class] 可以在 main.m 中返回 null

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:57 26 4
gpt4 key购买 nike

我想在不使用 xibs 或 Storyboard的情况下制作 iOS 应用程序。所以我的 main.m看起来像这样:

int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
[pool release];
return retVal;
}

如果我检查 [AppDelegate class] 的值,它是 (null)。所以问题是,为什么?此外,如果我检查 [NSString 类] 或标准库中的其他类,它会正常执行。我以为该文件不在 Compile sources 列表中,但它就在那里。该问题仅在一个项目中出现。

最佳答案

检查您是否已在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中初始化分配一些 Controller 给窗口的根 Controller 。

查看 this回答。

关于ios - 为什么 [SomeClass class] 可以在 main.m 中返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17598698/

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