【发布时间】:2015-03-12 06:13:38
【问题描述】:
我想知道如何在 Xcode 6 中使用 New>File... 模板“wizard”创建 UITableViewController。
我尝试通过选择来创建一个
“新建文件>iOS>来源>Objective C 文件>”
然后我点击下一步,然后给出文件名并选择文件类型类别,最后选择UITableViewController从下拉列表中。
但是,当我完成此操作后,我最终会得到一个没有 UITableView 委托类或其中任何内容的文件?
我确定可以选择旧 XCode 版本的 UITableViewController,它会创建一个文件,其中包含所有为您设置的委托方法?
【问题讨论】:
-
如果你真的按照你所说的做了,那么你的 Xcode 一定有问题,因为它对我来说很好用。你使用的是什么版本的 Xcode(我的是 6.1.1)?
-
也在运行 6.1.1 创建它时我将其命名为位置,但这就是实现的样子 @implementation UITableViewController (location) 而我认为它应该看起来像@implementation locationUITableViewController () 除了我刚刚创建的 ViewController 中没有任何方法。
-
它应该只是“@implementation location”,如果这就是你所说的你的类(名称后没有括号)。
-
是的,我知道,在查看了我过去做过的一些较旧的示例之后,我已经将我的课程更改为应有的内容。但我不知道为什么 XCode 会这样做。 . 认为我需要修复它,因为它很麻烦。
-
您正在创建一个类别而不是一个子类。您应该在 iOS>Source 中使用 Cocoa Class 选项,而不是 Objective C File。
标签: ios objective-c xcode uitableview