在ios应用中使用自定义网址方案打开应用

时间:2014-07-01 11:47:34

标签: ios url-scheme

我有两个url方案,比如openView1://和openView2://。现在,当我点击openView1://时,我想写一下view1。当我点击打开View2://时,我想写一下view2。

我确实喜欢关注appDelegate.m

 #import "Welcome_ResetPassword.h"
 @implementation AppDelegate

 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:     (NSString *)sourceApplication annotation:(id)annotation { 
 isopenView1= FALSE; //    isopenView1 is global varaible define in appDelegate.h 
 isopenView2= FALSE; // isopenView1 is global varaible define in appDelegate.h 
 if ([[url scheme] isEqualToString:@"openView1"]) {
    isopenView1= TRUE;
    return isopenView1; 
}
else{
    isopenView2= TRUE;
    return isopenView2; 
}

}

现在,

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
 {
 if ( isopenView1) {
    //show view1 as app start 
 }else{
   //show view2 as app start 
 }
}

这不起作用。我怎样才能实现它?

1 个答案:

答案 0 :(得分:0)

我相信自iOS 5.0以来,url方案返回不区分大小写(小写)。

相关问题