phonegap運行www包遇到的問題

來源:互聯網
上載者:User

phonegap運行www包遇到的問題

最近公司一直要求學習phonegap打包項目 我也是第一次開始接觸 用了幾下 感覺還不錯吧 主要是HTML5+JS的代碼

在此期間 我遇到了很多的問題

問題1、老大給了我個www包叫我用iPhone手機運行一下 看一下效果 老大可能也不大懂iOS(老大是搞安卓的) 說用webView載入 於是我就寫了這麼些代碼

 

 

//載入本地的HTML    webView = [[UIWebView alloc] initWithFrame:CGRectMake(0,0,self.view.bounds.size.width,self.view.bounds.size.height)];    NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"login" ofType:@"html"];    NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];    NSString *path = [[NSBundle mainBundle] bundlePath];    NSURL *baseURL = [NSURL fileURLWithPath:path];        [webView loadHTMLString:htmlString baseURL:baseURL];    // 把baseURL知道bundle的Url,就能調用bundle裡的其他檔案了,圖片音樂什麼的    [self.view addSubview:webView];


 

這樣做了一下 介面好像是可以顯示出來 可是遇到了許多問題 於是我就另闢蹊徑

在網上找了各種資料 發現 原來用phonegap運行www包得時候 Xcode是不用寫一句代碼的 其中

config.xml是全域的設定檔 把要顯示的介面寫在 這裡面 我這裡是登陸介面

 

    Hello Cordova            A sample Apache Cordova application that responds to the deviceready event.                Apache Cordova Team                        
    
    

 

 

這樣一些 運行時會出現三個彈框(因為www包是老大發給我的,他是搞安卓的) 一次點擊取消也可得到想要的效果 任務也可以完成 可是點擊三次取消按鈕 誰會不覺得煩呢

附片 圖片1:


 

圖片2:

 

圖片3:

 

對於這個問題老大也說不出來 我也是百思不得其解 後來在棧溢出上找到一點線索 我試了半天 終於成功了

棧溢出上面說把安卓的什麼東西帶了進來 說的比較模糊 我仔細看了下工程 發現工程中有兩個這樣的檔案

 

於是我把包裡面的一個檔案移出到了案頭 再次運行程式 發現沒有任何問題 大功告成了

運行如下

1、

 

2、

 

3、

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.