2009-12-16 47 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

相關問題