Typhoon - 使用initWithNib创建视图控制器 - XML

时间:2015-08-27 18:46:20

标签: ios objective-c xml typhoon

我使用支持XML定义的Typhoon的最后1.x版本。每当新版本的iOS测试版出现时,我们的Typhoon实施就会开始崩溃。 iOS GM通常,大部分问题都会消失,或者我们会找到合法的解决方法。

多次出现的问题(并且总是自行解决)是我们构建视图控制器。我的问题是,是否有更好的方法来定义XML(我只是担心其中一个版本的iOS会永久破坏我们的代码)。我的视图控制器定义为:

<component class="MyViewController" key="my_view_controller">
    <initializer selector="initWithNibName:bundle:">
        <argument parameterName="nibName" value="MyNibName" required-class="NSString" />
    </initializer>
</component>

有没有更好的方法来定义此初始化程序?我意识到一个参数被传递给两个参数方法。我需要第二个论点是&#39; nil&#39;而我的理解是,把它留空,没有&#39; nil&#39;最终使用。但每次,在新iOS的测试版2或3中,这些视图控制器都会开始破坏。目前,对于iOS9和beta 6,这已经再次修复,但还有更好的方法吗?

0 个答案:

没有答案