【问题标题】:NSURL Request not workingNSURL 请求不起作用
【发布时间】:2012-10-16 00:03:21
【问题描述】:

我正在构建一个可以通过我的应用运行网站的应用。基本上是webView。自上次 xCode 更新以来,到目前为止我没有遇到任何问题。它基本上运行没有错误,但它不适用于 iOs 6 模拟器或设备。

.h 文件:

@interface ViewController : UIViewController{
    IBOutlet UIWebView *nView;
}

.m 文件:

- (void)viewDidLoad
{
    [super viewDidLoad];

    NSURL * myURL = [NSURL URLWithString:@"http://www.google.com"];

                     NSURLRequest *myRequest = [NSURLRequest requestWithURL:myURL];

                     [nView loadRequest:myRequest];


}

如果有人可以提供帮助,我将不胜感激。谢谢

【问题讨论】:

  • “它不起作用” - 请更具体。
  • 我应该说它在运行时崩溃,但我现在以某种方式修复了它。虽然现在我有另一个问题。你能帮我吗?如果是,请参阅我在下面发布的答案

标签: iphone uiwebview ios6 nsurl


【解决方案1】:

我设法让它工作了!

.h 文件:

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@property (weak, nonatomic) IBOutlet UIWebView *myWebView;

@end

.m 文件:

- (void)viewDidLoad
{
    [super viewDidLoad];

    NSURL *url =[NSURL URLWithString:@"http://www.google.com"];
    NSURL*request = [NSURLRequest requestWithURL:url];
    [[self myWebView]loadRequest:request];
}

我在 h 文件中包含了一个属性,并且经过一些研究,我也得到了 .m 文件。虽然我有一个问题说:

不兼容的指针类型将“NSURL *__strong”发送到参数 输入“NSURLRequest *”

有人也可以帮忙解决这个问题吗?

【讨论】:

  • 你应该把它作为一个单独的问题。无论如何,当它应该是 NSURLRequest *request 时,你声明 NSURL*request。
猜你喜欢
  • 1970-01-01
  • 2014-12-15
  • 1970-01-01
  • 2011-04-26
  • 2012-09-10
  • 2013-11-27
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多