在Xcode 4.2中将UITableViewController转换为UIViewController

moo*_*oon 11 uitableview uiviewcontroller xcode4.2

我需要将uitableviewcontroller转换为uiviewcontroller.这不是<xcode 4.2中的问题.

通常我只需要将.h(头文件)更改为:UIViewController,在IB中,删除连接的UITableView插座并连接新的UIView以查看插座.

在Xcode 4.2中,我无法删除连接的UITableView.它是灰色的.在xcode 4.2中将uitableviewcontroller转换为uiviewcontroller是不可能的?

小智 5

尝试:

  • 创建一个新的ViewController
  • 将TableView添加到新ViewController的根视图中
  • 从原始ViewController复制TableView
  • 在新的ViewController中选择新鲜的TableView
  • 粘贴ViewController

然后,您可以删除未使用的新鲜TableView


Arg*_*ent 0

我认为问题在于,当您第一次创建表类时,您告诉 Xcode 它将继承自UITableViewController,因此它发挥了其黑色巫毒魔法并将其连接到相应的 NIB 文件。UIViewController除了向项目中添加一个新类、使其继承自并复制代码之外,我不知道解决此问题的好方法。也许也重构名称。