我有两个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
 }
}


这是行不通的。我该如何实现?

最佳答案

我相信自iOS 5.0起,网址格式不区分大小写(小写)。

10-01 16:22