xCode加载除index.html之外的PhoneGap启动页面

时间:2012-02-16 21:18:55

标签: iphone objective-c cordova

我想做一件简单的事情 - 根据Xcode 4.2和PhoneGap 1.0.0中的条件加载一个名为index.html以外的起始文件。我发现这个问题的答案在iPhone PhoneGap的常见问题解答中,但我仍然找不到它。这真的不可能吗?因为它很容易在Android中完成。

编辑:我发现这一行:

NSURL *appURL = [NSURL fileURLWithPath:[PhoneGapDelegate pathForResource:@"index.html"]];
必须使用其他文件名修改PhoneGapDelegate.m中的

,但如何在运行时更改它?

2 个答案:

答案 0 :(得分:4)

您需要将以下代码添加到 AppDelegate.m

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

答案 1 :(得分:3)

您可以打开AppDelegate.m并搜索以下行:

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

然后用您需要的文件名替换“index.html”。

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