Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.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
在Swift的UITableView中添加、列出和删除项目_Swift_Uitableview_Uiview_Swift2_Swift2.1 - Fatal编程技术网

在Swift的UITableView中添加、列出和删除项目

在Swift的UITableView中添加、列出和删除项目,swift,uitableview,uiview,swift2,swift2.1,Swift,Uitableview,Uiview,Swift2,Swift2.1,我需要创建一个在UIView中使用UITableView的应用程序。因此,我在应用程序中创建了我的scrketch,并添加了他需要的内容。在UIView中有一个按钮(用于添加项目)和一个表视图(用于列出项目)。我创建了UITableView的一个子类来添加、列出和删除tableView中的项 我尝试添加如下代码: func覆盖tableView(tableView:UITableView?,numberofrowsinssection:Int)。但结果是一个错误,因为不在UITableViewC

我需要创建一个在UIView中使用UITableView的应用程序。因此,我在应用程序中创建了我的scrketch,并添加了他需要的内容。在UIView中有一个按钮(用于添加项目)和一个表视图(用于列出项目)。我创建了UITableView的一个子类来添加、列出和删除tableView中的项

我尝试添加如下代码:
func覆盖tableView(tableView:UITableView?,numberofrowsinssection:Int)
。但结果是一个错误,因为不在UITableViewController中

我的问题是:
如何在不使用UITableViewController的情况下在UIView中添加、列出和删除UITableView中的项目?

当您对
UITableView
进行子类化时,您的子类必须符合
UITableViewDataSource
UITableViewDelegate
协议(根据应用程序的要求)。这些协议为子类提供了必要的方法,包括但不限于
tableView(tableView:UITableView?,numberofrowsinssection:Int)
method


请参阅本手册,其中提供了更多详细信息。请参阅“显示数据”部分

当您对
UITableView
进行子类化时,您的子类必须符合
UITableViewDataSource
UITableViewDelegate
协议(根据应用程序的要求)。这些协议为子类提供了必要的方法,包括但不限于
tableView(tableView:UITableView?,numberofrowsinssection:Int)
method


请参阅本手册,其中提供了更多详细信息。请参阅“显示数据”部分,RP的回答对您的方法是正确的,但您的方法是错误的。您几乎从不想将
UITableView
子类化。您希望使您的
UIViewController
成为
UITableViewDataSource
UITableViewDelegate


下面是一个示例,描述了如何将表视图添加到标准视图控制器。

@RP的答案对于您的方法是正确的,但您的方法是错误的。您几乎从不想将
UITableView
子类化。您希望使您的
UIViewController
成为
UITableViewDataSource
UITableViewDelegate


下面是一个示例,描述了如何将表视图添加到标准视图控制器。

您知道与UITableView交互的最佳方式吗?不确定“与UITableView交互的最佳方式”是什么意思。我提供了一个苹果教程页面的链接。很抱歉,正如我在问题末尾所说,我需要在UIViewController中使用UITableView。Apple教程的重点是TableViewController。如果你进行一些搜索,你会发现很多资源。首先,这将帮助您了解与UITableView交互的最佳方式?不确定“与UITableView交互的最佳方式”是什么意思。我提供了一个苹果教程页面的链接。很抱歉,正如我在问题末尾所说,我需要在UIViewController中使用UITableView。Apple教程的重点是TableViewController。如果你进行一些搜索,你会发现很多资源。为了让你开始,这应该会有帮助