[英]Crash when injecting a pre-obtained object
我想使用從另一個模塊獲得的對象。 我不知道如何使用
#指示台風注入預先獲取的實例
從文檔
我正在嘗試這樣做:
self.someAssembly = [[SomeAssembly new] activated];
[self.someAssembly inject:someObject];
SomeModule *module = [self.someAssembly getModule];
如果我嘗試按某種定義鍵入它,則會崩潰並顯示以下消息:
沒有定義滿足類型的組件:“ SomeObject”
那么,如何在SomeAssembly
定義中使用這個someObject
?
謝謝!
發生這種情況是因為注入在Typhoon之外構建的對象不會將其注冊到程序集中。
是否可以注冊定義?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.