我想在应用程序NIB文件中设置代理对象。问题是NIB文件是由应用程序自动加载的主应用程序NIB,因此我无法按照文档中的描述设置UINibProxiedObjectsKey
字典。有没有办法在主应用程序NIB中设置代理对象?或者我可以使用加载主应用程序NIB的代码吗?
答案 0 :(得分:0)
我的主要问题是我试图将Interface Builder用作整个应用程序的依赖注入工具。我有一个必须在代码中创建的对象实例,然后我需要将此实例传递给NIB中的其他对象,因此需要代理对象。最后我发现代理对象的东西太过分了。我创建了一个单独的类,负责将对象连接在一起,问题就消失了。