代码之家  ›  专栏  ›  技术社区  ›  Nareshkumar

实体nbsp未定义

  •  0
  • Nareshkumar  · 技术社区  · 14 年前

    我一直在尝试加载url http://friscotxcoc.weblinkconnect.com/cwt/External/WCPages2/wcevents/eventsstartpage.aspx?oe=true&ce=true 但显示错误“找不到实体nbsp”。

    #define kEventsCalenderLink  @"http://friscotxcoc.weblinkconnect.com/cwt/External/WCPages2/wcevents/eventsstartpage.aspx?oe=true&ce=true"    
    NSURL *eventsURL  = [NSURL URLWithString:kEventsCalenderLink];
    eventsWebView.delegate = self;
    [eventsWebView loadRequest:[NSURLRequest requestWithURL:eventsURL]];
    
    3 回复  |  直到 14 年前
        1
  •  2
  •   warrenm    14 年前

    服务器向Safari的模拟器版本提供内容类型为“application/xhtml+xml”的页面。Safari将页面解释为严格的XML,它没有  

    不幸的是,UIWebView在幕后操纵它的HTTP头,而且似乎不可能将它配置为发出一个请求,从而使服务器将内容作为“text/html”提供

    NSURLConnection ,然后使用 loadData:MIMEType:textEncodingName:baseURL: 方法,确保将“text/html”作为MIME类型传递。

    webView:shouldStartLoadWithRequest:navigationType: 委托方法(以便取消它们并以上述方式加载它们以防止出现类似问题)。

        2
  •  1
  •   Pang Ajmal PraveeN    6 年前

    这样做:

    NSString *kEventsCalenderLink  @"http://friscotxcoc.weblinkconnect.com/cwt/External/WCPages2/wcevents/eventsstartpage.aspx?oe=true&ce=true"    
    
    NSLog(@"%@",kEventsCalenderLink);
    eventsWebView.delegate = self;
    eventsWebView.userInteractionEnabled = true;
    [eventsWebView loadRequest:[[NSURLRequest alloc] initWithURL:[[NSURL alloc] initWithString:kEventsCalenderLink]]];
    

    你只定义了一个你没有提到它是字符串类型的URL。

        3
  •  0
  •   Maulik shraddha hattimare    13 年前

    这是我实现的示例代码,希望对您有所帮助

    - (void)loadView 
    {
        UIView *vew=[[UIView alloc]initWithFrame:[[UIScreen mainScreen]bounds]];
        self.view=vew;
        //self.title=@"sanjay";
        //self.navigationItem.title=@"afdsfasd";
        self.view.backgroundColor=[UIColor redColor];
            [vew release];
    
    
        UIButton *smsbtn=[UIButton buttonWithType:UIButtonTypeRoundedRect];
        smsbtn.frame=CGRectMake(50, 280, 100, 50);
    
        [smsbtn setTitle:@"SMS APP" forState:UIControlStateNormal];
        [smsbtn setTitleEdgeInsets:UIEdgeInsetsZero];
        [smsbtn addTarget:self action:@selector(loadsms) forControlEvents:UIControlEventTouchUpInside];
        [self.view addSubview:smsbtn];
    }
    
    -(void)loadsms
    {
        NSString *url = [NSString stringWithFormat:@"http://friscotxcoc.weblinkconnect.com/cwt/External/WCPages2/wcevents/eventsstartpage.aspx?oe=true&ce=true"];
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString: url]];
    
    }
    

    这代码很有用伙计。试试这个。我只为你实现了这个。