2010-01-25 69 views
0

我想在应用程序的NIB文件中设置一个代理对象。问题是NIB文件是应用程序自动加载的主应用程序NIB,因此我无法按照文档中的说明设置UINibProxiedObjectsKey字典。有没有办法在主应用程序NIB中设置代理对象?或者我可以点击加载主应用程序NIB的代码?如何在主应用程序NIB中设置代理对象?

回答

0

我的主要问题是我试图使用Interface Builder作为整个应用程序的依赖注入工具。我有一个必须在代码中创建的对象实例,然后我需要将此实例传递给NIB中的其他对象,因此需要代理对象。最后,我发现代理对象的东西是过分的。我创建了一个单独的课程,负责将我的对象连接在一起,问题消失。

相关问题