我正在开发一个 ios 应用程序。当我启动应用程序时,它应该打开根视图。如果我使用来自网站的自定义 url 启动应用程序,它应该使用另一个 nib 文件进行初始化。有人可以帮我解决这个问题。
再次感谢您的回答。
您必须在应用程序委托中实现开放网址
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
if (!url)
{
return NO;
}
NSString *URLString = [[url host]stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
return YES;
}
这是一个不错的链接,您可以点击链接`
在您的应用委托中,您必须实现:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
如果您的应用程序是通过 URL 方案打开的,则会调用此方法。在那里你可以做出适当的反应。
您可以在此处找到文档。