我正在将应用程序A集成到应用程序B.这是否可以从应用程序B调用应用程序A的AAppDelegate的didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
答案 0 :(得分:2)
如果您打算从另一个应用程序启动一个应用程序,
您可以使用自定义网址计划从另一个应用程序启动一个应用程序。但这不合法,你的应用程序将被苹果拒绝。
看一下这个链接,
http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html
答案 1 :(得分:0)
为什么要检查标准应用是否已启动? SMS应用程序始终在运行,因此永远不会为sms应用程序调用didFinishLaunchingWithOptions方法。 也许本教程将帮助您实现目标。请告诉我,这完全不是你想要的,因为也许我只是误解你了。
http://blog.mugunthkumar.com/coding/iphone-tutorial-how-to-send-in-app-sms/
P.S。可以找到Apple的文档here
答案 2 :(得分:0)
只需将所需的控制器和视图复制到“新”应用程序并将其集成到那里。你不应该改变应用程序生命周期。
答案 3 :(得分:0)
调用application:didFinishLaunchingWithOptions
。我很晚,但可能有助于其他人解决他们的问题。
下面的代码将为您提供帮助。
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate application:[UIApplication sharedApplication] didFinishLaunchingWithOptions:nil];