-1

我正在开发一个 ios 应用程序。当我启动应用程序时,它应该打开根视图。如果我使用来自网站的自定义 url 启动应用程序,它应该使用另一个 nib 文件进行初始化。有人可以帮我解决这个问题。

再次感谢您的回答。

4

2 回答 2

0

您必须在应用程序委托中实现开放网址

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{

    if (!url)
    {
        return NO;
    }

    NSString *URLString = [[url host]stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];      

    return YES;
}

这是一个不错的链接,您可以点击链接`

于 2013-08-06T07:41:01.180 回答
0

在您的应用委托中,您必须实现:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

如果您的应用程序是通过 URL 方案打开的,则会调用此方法。在那里你可以做出适当的反应。

您可以在此处找到文档。

于 2013-08-06T07:32:25.857 回答