我有两个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
}
}
这不起作用。我怎样才能实现它?
答案 0 :(得分:0)
我相信自iOS 5.0以来,url方案返回不区分大小写(小写)。