2012-11-18 32 views
0

這是一個奇怪的問題。基本上有一個框架中定義的const結構,我可能會或可能無法加載。假設這個結構被稱爲「ExternalStruct」。我可以告訴我是否可以加載框架,但我不能按名稱使用該變量,因爲如果我無法加載框架,它會崩潰。我怎麼做我想做的事(參考ExternalStruct,但只有當我可以加載這個框架)?如何有條件地引用Objective-C中的變量

感謝

編輯:

我其他的想法是使用一個ifdef的,但我不知道對於那些工作如何編譯時間與鏈接時。

回答

0

如果您可以獲取相關庫的CFBundle/NSBundle,則一旦它被加載,您可以使用CFBundleGetDataPointerForName

+0

這看起來正是我所需要的 – JPC

相關問題