http://www.cnblogs.com/wwwkhd/archive/2011/03/25/1995830.html
如何點擊一個程序調用起來另一個程序的方法 調用程序A 被調用程序B A中要設置一些調用的信息
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self performSelector:@selector(launchMe) withObject:nil afterDelay:0.0];
[window makeKeyAndVisible]; return YES;
}
- (void)launchMe
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"abc://"]];
}
************ 其中abc是被調用程序B的bundle id 如: com.yourcompany.abc 後面的://是必定要加的格式
B中要修改plist文件的配置信息 CFBundleURLTypes CFBundleURLName com.yourcompany.abc CFBundleURLSchemes abc
如圖所示 info配置截圖
程序的效果猶如 點擊程序A的時候馬上調用起來程序B,程序最終起來的是B程序,A程序只是用來起到調用的效果。
程序A 程序B
沒有留言:
張貼留言