Ответ 1
1. import UIKit
2. Чтобы соединить delegate
и dataSource
,
щелкните точку и перетащите ее в таблицуView.
Я новичок в Swift
. Я создал второй вызов swift file
DeviceInfo.swift
и добавлю UIViewcontroller
в Main.storyboard
.
Я также добавляю UITableView
в UIViewcontroller(DeviceInfo)
.
Но ошибка Use of undeclared type 'UITableView'
показана после подключения UITableView
к DeviceInfo.swift
через command + left
. Ошибка отображается следующим образом.
Вопрос
1. Почему произошел Use of undeclared type 'UITableView'
? Как его решить?
2. Показывать, что я подключаю dataSource
и delegate
к UIViewcontroller(DeviceInfo)
?
Спасибо заранее.
1. import UIKit
2. Чтобы соединить delegate
и dataSource
,
щелкните точку и перетащите ее в таблицуView.
Вам нужно добавить import UIKit
в начало файла, в области, где у вас уже есть import Foundation
. Без импорта UIKit ваш объект не знает, что такое UITableView.
UITableView
В системе UIKit вы не импортировали это. SO import UIKit.
В viewDidLod
:
self.tableView.dataSource = self;
self.tableView.delegate = self;
В файле .h вы можете:
@interface YourClassName : UIViewController<UITableViewDataSource,UITableViewDelegate>
И убедитесь, что вы подключили tableView с помощью IBOutlet
.