Xcode调用应用程序didFinishLaunchingWithOptions

时间:2011-12-05 07:19:29

标签: iphone objective-c ios xcode

我正在将应用程序A集成到应用程序B.这是否可以从应用程序B调用应用程序A的AAppDelegate的didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

4 个答案:

答案 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];