我正在尝试使用以下代码找到当前窗口。
AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
//[[[UIApplication sharedApplication] keyWindow] addSubview:[[CompanyLogo alloc] init]];
[appDelegate.window addSubview:[[CompanyLogo alloc] init]];
答案 0 :(得分:1)
在创建视图层次结构之前,都会调用类方法+(void)load
和+ (void)initialize
。不要把你的代码放在那里。请改为使用application:didFinishLaunchingWithOptions:
方法。
答案 1 :(得分:0)
使用它:
[[[UIApplication sharedApplication] keyWindow] addSubview:[[CompanyLogo alloc] init]];