注意:已解决问题。谢谢在ViewController中使用AppDelegate方法
我只是一个全新的应用程序开发人员计划的高中学生。所以,请原谅我好像我知道的很少,因为我真的不知道我会怎么样。多多包涵XD
我需要使用从AppDelegate中下面的启动我的应用程序,以显示webView的开始屏幕,而不是一个空白屏幕:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// THIS SECTION IS WHAT I NEED
NSURL *url = [NSURL URLWithString:@"http://www.earlham.k12.ia.us"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
return YES;
}
要使用但是,我需要访问webView,这是我在ViewController.h中声明的WebView对象。然而,这是行不通的,因为我不能声明它两次,也不能从其他头文件中使用它,据我所知。我知道这是可能的,但在这个基础层面上,我不知道如何。请包含代码示例。
非常感谢!
给回答者的提示:这是一个家庭作业问题。为了提高开发人员的总体质量,只能提供想法,而不能直接编写他可以复制/粘贴的代码。 – 2011-12-21 21:38:22
最终的项目,你不知道如何设置视图控制器? – 2011-12-21 21:39:20
你能告诉我们如何在ViewController.h中声明webView。在任何情况下,您都会将webView视为属于appDelegate的变量,而这可能并非如此。如果它属于viewController,则需要编写类似[viewController.webView loadRequest:request]的内容。此外,还需要将viewController的视图添加到应用程序的viewStack中。 – 2011-12-21 21:46:34