我使用xcode 4.2和storyboard开发了一个应用程序,昨天当我尝试为ios 4构建它时,我惊讶地发现故事板只支持IOS 5。 这不好... 所以现在我正在努力将我的整个故事板改为XIB文件,我对此一无所知。 所以这是我的问题 - 我有一个导航控制器(登录屏幕)(如果日志成功)导航到tableview。 现在,当选择一行时,我想导航到另一个视图。
我创建了一个DataView并写道:
DataView *d = [[DataView alloc] initWithNibName:@"DataView" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:d animated:YES];
[d release];
我有一个XIB文件DataView.xib: 在那里,我插入了一个UIViewController,它有一个视图,里面有一个标签。 在属性检查器中,我用NIB名称编写了DataView。
然而,当我选择一行时,它只会进入一个空白屏幕。 我错过了什么?
我真的很感谢你的帮助。
答案 0 :(得分:0)
您不需要NIB文件中的视图控制器。
添加视图和您可能需要的任何子视图,然后确保将笔尖上的文件所有者设置为视图控制器,然后选择单击&从视图拖动到文件所有者并选择视图插座。