我的 Obj-C GUI 应用程序如何打开我的 .Net Xamarin.IOS GUI 应用程序?
How can my Obj-C GUI app open my .Net Xamarin.IOS GUI app?
我希望我的 ObjC GUI 应用程序以编程方式 launch/open 我的 .Net Xamarin.IOS GUI 应用程序。
我该怎么做?
这些都是非应用商店的内部应用。
如果你的意思是想要Xcode构建iOS App来打开Xamarin iOS App,你可以使用openURL打开另一个 iOS App 。无论是从 Xcode 还是 Xamarin 构建,您只需要在 info.plist
文件中设置 URL Schemes。
例如Xamarin中的设置iOS:
然后XcodeiOS应用程序打开它:
- (IBAction)OpenXamariniOSApp:(id)sender{
if(@available(iOS10.0, *)) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"XamariniOS://"] options:@{} completionHandler:nil];
}else{
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"XamariniOS://"]];
}
}
效果:(第一次Apple会弹出一个window)
我希望我的 ObjC GUI 应用程序以编程方式 launch/open 我的 .Net Xamarin.IOS GUI 应用程序。 我该怎么做?
这些都是非应用商店的内部应用。
如果你的意思是想要Xcode构建iOS App来打开Xamarin iOS App,你可以使用openURL打开另一个 iOS App 。无论是从 Xcode 还是 Xamarin 构建,您只需要在 info.plist
文件中设置 URL Schemes。
例如Xamarin中的设置iOS:
然后XcodeiOS应用程序打开它:
- (IBAction)OpenXamariniOSApp:(id)sender{
if(@available(iOS10.0, *)) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"XamariniOS://"] options:@{} completionHandler:nil];
}else{
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"XamariniOS://"]];
}
}
效果:(第一次Apple会弹出一个window)