2009-12-16 48 views
-1

嘿,我能够在Objective-C中创建散列表,它以XML格式存储数据... 但是如何启动我在XML文件中的字符串标记中指定的应用程序...我的应用程序名称是在包格式... 例如:如何从hashtable在objective-C中启动应用程序?

<key>HelloWordl<key> 
<string>HelloWorld.bundle<string> 

如何启动这个HelloWorld.bundle?

回答

0

您可以使用NSBundle加载该包。

您可以通过以下接口做到这一点: +(一个NSBundle *)bundleWithPath:(的NSString *)FULLPATH - (BOOL)负载

+0

喜, 我实现了这个接口,但是笏是这个principalClass的概念... stil我的包没有被加载...请帮助。 – suse 2009-12-18 06:36:25

+0

principalClass - 是您可以在加载后使用它与包进行交互的包接口。 - 确保你正在给正确的路径加载。 - 你想加载自己创建的包吗?如果是,请确保包创建正确。 看看下面的链接是否有帮助:http://cocoadevcentral.com/articles/000078.php – 2009-12-18 09:07:03

+0

是的,我正在加载我创建的包...例如,我有一个名为HelloWorld的项目。我将它重命名为HelloWorld.bundle ...现在我想在我的其他项目中访问这个包...如何做到这一点? 我找到了在MAC OS上做的方法,但是如何在iPhone OS上做到这一点? – suse 2009-12-21 04:05:58

相关问题