не требуется для тюремного тормоза.
вот что-то очень быстрое, вы можете попробовать открыть и нажать кнопку во втором приложении.
Используйте схемы URL для открытия приложения из другого приложения.
во 2 приложения в PLIST в типах URL \ пункт \ URL Схемы \ item0 добавить строку сказать my2ndapp
открыть 2-ое приложение с 1-го использования приложения:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"my2ndapp://somedata"]];
так что теперь URL: my2ndapp : // SomeString - будет открыть 2-ое приложение и метод выполнения в AppDelegate:
(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
//do something with url if you need to, you can use it to tell yuor 2nd app do different things
openedFromURL=YES;//set bool flag, add this BOOL var in .h of appdelegate
return YES;
}
затем в том же AppDelegate в методе
-(void)applicationDidBecomeActive:(UIApplication*)application{
if(!openedFromURL){return;}
//run method from viewcontroller you want, import it in .m and add it in .h of your appdelegate
MyViewController * myvc = [[MyViewController alloc]init];
[myvc myMethodHere];
openedFromURL=NO;//drop flag
}
вы можете перейти к конкретному мнению или ViewController и запустить метод, связанный с кнопкой подправить внутри событий
Кроме того, вы можете сделать второе приложение взаимодействовать с 1-ой тоже.