2014-10-19 29 views
1

我正在將基於xib的應用程序轉換爲使用故事板。我的應用程序具有視圖控制器和服務級別對象。例如,我有一個管理與服務器通信的對象,另一個對象管理對設備照片庫的訪問。如何訪問故事板中的服務對象?

使用xib文件我可以注入代理對象並將它們連接起來。但是故事板不存在這樣的選擇。我似乎也無法從故事板訪問應用程序委託,也無法訪問由故事板實例化的任何對象。總而言之,看起來故事板是關閉的應用程序代表。

有兩種方法我可以看到,1是實例化故事板中的所有內容,並以某種方式訪問​​故事板外部的對象。第二個是在創建故事板時能夠注入對象。

到目前爲止,我還沒有能夠做到這兩件事。有誰知道如何處理這種情況?

回答

0

我向蘋果公司提出了這方面的功能請求。我現在也在使用一個名爲Objection的DI框架,我發現它非常好。