Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用新建>文件在Xcode 6中创建UITableViewController。。。模板“向导”_Ios_Objective C_Xcode_Uitableview - Fatal编程技术网

Ios 如何使用新建>文件在Xcode 6中创建UITableViewController。。。模板“向导”

Ios 如何使用新建>文件在Xcode 6中创建UITableViewController。。。模板“向导”,ios,objective-c,xcode,uitableview,Ios,Objective C,Xcode,Uitableview,我想知道如何使用新的>文件在Xcode 6中创建UITableViewController。。。模板向导 我已尝试通过选择创建一个 新文件>iOS>源>目标C文件> 然后单击“下一步”,然后给出文件名并选择“文件类型类别”,最后从下拉列表中选择UITableViewController 但是,当完成此操作时,我最终得到一个没有UITableView委托类或任何内容的文件 我确信在旧的XCode版本中可以选择UITableViewController,它将使用为您设置的委派方法创建一个文件?如果您

我想知道如何使用新的>文件在Xcode 6中创建UITableViewController。。。模板向导

我已尝试通过选择创建一个

新文件>iOS>源>目标C文件>

然后单击“下一步”,然后给出文件名并选择“文件类型类别”,最后从下拉列表中选择UITableViewController

但是,当完成此操作时,我最终得到一个没有UITableView委托类或任何内容的文件


我确信在旧的XCode版本中可以选择UITableViewController,它将使用为您设置的委派方法创建一个文件?

如果您想使用“新建文件向导”,那么在您选择>文件>新建>文件后

选择Cocoa Touch类

单击“下一步”后,将新类命名为UITableViewController的子类

请记住,您始终可以返回到头文件和实现文件为空的第一个主体,并键入相应的代码来创建UITableViewController的子类

例如,在您的空白头文件中

#import <UIKit/UIKit.h>

@interface New_TableViewController : UITableViewController

@end

如果你真的按照你说的做了,那么你的Xcode肯定有问题,因为它对我来说很好用。你用的是什么版本的Xcode?我的是6.1.1?当我创建它的时候,我把它命名为location,但这就是实现的样子@implementation UITableViewController location相反,我认为它应该看起来像@implementation location UITableViewController,除了我刚才创建的ViewController中没有任何方法之外。如果你称你的类为@implementation location,那么它应该是@implementation location名字。是的,我知道,在看了一些我过去做过的事情的老例子之后,我把我的课程改成了他们应该做的。。但是我不知道为什么XCode会这样做。。。我想我需要修复它,因为它是一个令人头痛的问题。你正在创建一个类别,而不是一个子类。您应该在iOS>Source中使用Cocoa类选项,而不是在Objective C文件中使用。