2012-02-16 22 views
4

我想做一件簡單的事情 - 基於Xcode 4.2和PhoneGap 1.0.0中的條件加載一個非index.html命名的開始文件。我發現這個問題的答案在iPhone PhoneGap的常見問題中,但我仍然無法找到它。這真的不可能做到嗎?因爲它很容易在Android中完成。xCode加載PhoneGap開始頁面,而不是index.html

編輯:我發現,這行:

NSURL *appURL = [NSURL fileURLWithPath:[PhoneGapDelegate pathForResource:@"index.html"]]; 

PhoneGapDelegate.m必須與另一個文件名進行修改,但我怎麼可能改變它在運行時?

回答

4

您需要將下面的代碼添加到您的AppDelegate.m

+ (NSString*) startPage { 
    return @"YOU_PAGE.html"; 
} 
+0

解決了另一種方式的問題,但這是正確的答案。 – Demonick 2012-02-27 11:19:24

3

您可以打開AppDelegate.m和搜索行:

self.viewController.startPage = @"index.html"; 

然後更換 「的index.html」與您需要的文件名。

self.viewController.startPage = @"another.html"; 
+0

該文件位於「類」文件夾中。 – Kozuch 2013-11-12 14:58:55

相關問題