为什么在Swift中发生了“使用未声明的类型UITableView”?
我是Swift
新手。 我创建了第二个swift file
调用DeviceInfo.swift
并在Main.storyboard
添加了一个Main.storyboard
。
我还在UIViewcontroller(DeviceInfo)
添加了一个UITableView
。
但是在我通过command + left
将UITableView
连接到DeviceInfo.swift
之后显示错误Use of undeclared type 'UITableView'
。 错误显示如下。
题
1.为什么Use of undeclared type 'UITableView'
? 怎么解决?
2.显示我将dataSource
和delegate
连接到UIViewcontroller(DeviceInfo)
?
提前致谢。
1. import UIKit
2.要连接delegate
和dataSource
,单击该点并拖动到tableView。
您需要在文件顶部添加import UIKit
,在您已经拥有import Foundation
的区域中。 如果没有导入UIKit,您的对象就不知道UITableView是什么。
在UIKit框架中的UITableView
,你没有导入它。 所以import UIKit.
在你的viewDidLod
:
self.tableView.dataSource = self; self.tableView.delegate = self;
在.h文件中,您可以执行以下操作:
@interface YourClassName : UIViewController
并确保将tableView与IBOutlet
连接起来。