【问题标题】:How to create UITableViewController in Xcode 6 using New>File... template "wizard"如何在 Xcode 6 中使用 New>File... 模板“wizard”创建 UITableViewController
【发布时间】: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


【解决方案1】:

如果您想使用“新建文件向导”,请在选择 >File>New>File... 之后使用...

选择Cocoa Touch 类

单击“下一步”后,为您的新类命名,并使其成为UITableViewController 的子类。

请记住,您始终可以使用空白的头文件和实现文件返回第一个主体,然后输入适当的代码来创建 UITableViewController 的子类。

例如在你的空白头文件中...

#import <UIKit/UIKit.h>

@interface New_TableViewController : UITableViewController

@end

【讨论】:

    猜你喜欢
    • 2014-11-18
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    相关资源
    最近更新 更多