2017-07-14 30 views
1

我想使用從另一個模塊獲得的對象。我無法弄清楚如何使用注入預先獲得的對象時發生崩潰

#Instructing颱風從doc

注入預先獲得的實例

我試圖這樣做,所以:

self.someAssembly = [[SomeAssembly new] activated]; 
[self.someAssembly inject:someObject]; 
SomeModule *module = [self.someAssembly getModule]; 

如果我嘗試在某些定義中按類型注入,我會收到消息:

沒有定義的組件,其satisify類型:「SomeObject」

因此,如何能我用這個在我的定義非常someObjectSomeAssembly

謝謝!

回答

0

發生這種情況是因爲注入在Typhoon之外構建的對象不會將其註冊到程序集中。

您可以註冊一個定義嗎?