Iphone 使用TTNavigator打开的任何控制器都会导致一个空白视图

Iphone 使用TTNavigator打开的任何控制器都会导致一个空白视图,iphone,ios4,xcode4,three20,ttnavigator,Iphone,Ios4,Xcode4,Three20,Ttnavigator,我最近将一个使用Three20的旧项目从Xcode 3.2迁移到Xcode 4,在转换之后,每当我启动应用程序时,都会出现一些非常奇怪的行为:无论我用navigator打开的控制器是什么,屏幕上都会出现一个空白视图。有趣的是,我能够触摸应该在那里的UI元素(例如,在这个屏幕截图视图中,我可以点击一个文本字段并显示键盘)。有人知道这里发生了什么吗? 请注意,我没有更改旧版本的一行代码:我只是用ttmodule.py迁移了项目 出现问题的原因是我忘记从我的应用程序代理中删除窗口出口(在接口声明和XI

我最近将一个使用Three20的旧项目从Xcode 3.2迁移到Xcode 4,在转换之后,每当我启动应用程序时,都会出现一些非常奇怪的行为:无论我用navigator打开的控制器是什么,屏幕上都会出现一个空白视图。有趣的是,我能够触摸应该在那里的UI元素(例如,在这个屏幕截图视图中,我可以点击一个文本字段并显示键盘)。有人知道这里发生了什么吗? 请注意,我没有更改旧版本的一行代码:我只是用ttmodule.py迁移了项目


出现问题的原因是我忘记从我的应用程序代理中删除
窗口
出口(在接口声明和XIB文件中)。由于
TTNavigator
使用自己的窗口显示视图控制器(除非明确指定),因此创建另一个窗口可能会导致奇怪的行为。显然,这并没有给旧的Three20(或者可能是Xcode)带来任何问题,所以我甚至没有注意到。

你能从AppDelegates
应用程序中发布你的代码吗?上周我将我的项目迁移到了XCode 4,没有遇到任何问题。