我已经开始尝试一些构建博客阅读器的教程,并注意到当我添加一个新的UITableViewController文件来控制一个新的tableview时,它并没有给我所有的方法。
所有教程都指导我添加一个新文件,选择Cocoa Touch Class,然后给它命名并从预设中选择UITableViewController。然而,我的默认文件默认情况下甚至没有viewDidLoad函数,更不用说似乎通过这些教程视频流入的所有方法了。
过去我似乎已经完成了其中的一些,而且我实际上可以访问这些内容,所以我无意中将某些内容关闭了?我怎样才能找回来?或者这是一些新的XCode更新的一部分?
答案 0 :(得分:4)
当您添加新的Cocoa Touch类时,请确保您位于选项的 iOS 部分,而不是 OS X 部分。< / p>
出于某种原因,即使您正在处理iOS项目并尝试添加新文件,这些选项也会将您带到OS X文件而不是iOS文件。所以,请转到&#34; Source&#34;在&#34; iOS&#34;当你从那里创建你的Cocoa Touch类时,它将正确导入UIKit而不是Cocoa,它还将包含必要的UITableViewController方法。
答案 1 :(得分:1)
创建新文件时,请选择 Cocoa Touch Class ,而不是 Swift文件。