Открытие приложения с пользовательской схемой 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 возвращаются без учета регистра (строчные).