Открытие приложения с пользовательской схемой URL в приложении ios

У меня есть две схемы 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 ответ

Я считаю, что начиная с iOS 5.0, схемы URL возвращаются без учета регистра (строчные).

Другие вопросы по тегам