2012-06-27 49 views
3
我使用的PhoneGap開發iOS應用程序

,我想添加一個資源路徑,它位於我的應用程序的目錄文件夾,在主要的UIWebView。資源路徑添加到一個UIWebView科爾多瓦IOS

我知道我必須設置到基本URL這個確切的路徑,但我似乎無法找到以某種方式獲得的UIWebView對象的方式。

我也注意到,在本地部分:

self.viewController = [[[MainViewController alloc] init] autorelease]; 
self.viewController.useSplashScreen = YES; 
self.viewController.wwwFolderName = @"www"; 
self.viewController.startPage = @"index.html"; 
self.viewController.invokeString = invokeString; 
self.viewController.view.frame = viewBounds; 

這段代碼是坐落在 AppDelegate.m所以我想 didFinishLaunchingWithOptions我要補充的資源路徑的屬性( ?),但我無法找到我應該如何做到這一點。

任何幫助或另一透視將不勝感激。

編輯:

是的,我已經注意到這個方法,但它不工作,我希望它的工作方式。因此,讓我解釋的情況就是:我有我想要在我的項目文件夾以顯示.html文件。我們的目標是要下載該應用程序的初始化階段css文件,然後加載與我之前下載的CSS文件夾中的主要參考Web視圖。我知道它可以通過「文件:」來完成協議中的CSS參考的鏈接,但不幸的是我們不知道,以將其包含在HTML文件的確切路徑。如果我將資源路徑更改爲我下載的文件夾,則應用程序無法找到index.html。

所以我的問題是,如果任何人可以在某種程度上加載html文件,並在下載的css文件夾中作出「參考」。一個例子代碼如下:

in index.html: 
<link href="/allCss.css" rel="stylesheet" type="text/css" /> 

的allCss文件位於我的應用程序的本地文件夾,因爲我已經說過這是下載。

我的第一個猜測是「添加」資源路徑,但它無法按預期工作。任何其他建議如何處理這將不勝感激。

回答

0

in mainviewcontroller.m

此方法將有所幫助。只是取消註釋並嘗試

- (NSString*) pathForResource:(NSString*)resourcepath; 
{ 
return [super pathForResource:resourcepath]; 
} 
+0

我已經更新了我的問題,這不符合我期望的工作方式。 – 10s

相關問題