[英]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.