实用程序问题 - iPhone SDK

Posted

技术标签:

【中文标题】实用程序问题 - iPhone SDK【英文标题】:Question on Utility Application - iPhone SDK 【发布时间】:2010-02-28 22:01:30 【问题描述】:

我在一个基于实用程序的应用程序上制作了这个应用程序。我如何将此应用程序合并到基于视图的应用程序中,以便我可以从那里运行代码.. 就像 2 个单独的项目合二为一。当我按下按钮时,我基本上想在基于视图的应用程序中打开/显示实用程序应用程序。这可能吗??

【问题讨论】:

您是否要让一个应用程序启动另一个应用程序?还是您想从一个应用中获取屏幕,并将它们变成另一个应用的一部分? 试图让一个应用程序启动另一个.. 那么想要打开 viewApp-->点击按钮 --> 退出 Viewapp --> 自动启动实用程序吗?或者你想打开viewApp-->点击按钮-->打开实用程序作为viewApp里面的一个视图? 我猜是第二个选项。你看我的实用程序是一个游戏,我想在我的视图控制器中打开它。我不想要一个单独的应用程序,因为那会很麻烦。 【参考方案1】:

您想为要启动的应用实施 URL 方案。然后从调用应用程序有这样的东西:

NSURL *appUrl = [NSURL URLWithString:@"myapp://foo/bar"];
UIApplication *app = [UIApplication sharedApplication];
if ([app canOpenURL:appUrl]) 
    [app openURL:appUrl];
 else 
    // tell user they need to have this other app installed.

有关如何在此处执行此操作的更多信息: http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

【讨论】:

以上是关于实用程序问题 - iPhone SDK的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 配置实用程序未能找到“Apple 移动设备支持”

iPhone 实用程序,从 FLipSideView 到 MainView 的连接?

jQuery mobile - phonegap - iPhone - 实用程序

是否有一个 iPad/Phone 应用程序可以捕获控制台日志(来自 iPhone 配置实用程序)[关闭]

Iphone SDK Utility Application 模板有泄漏

如何在 iPhone sdk 中以编程方式获取设备名称?