Tôi có một tệp mở rộng lớp + mở rộng. Sau khi thêm một đại biểu mà tôi đã khai báo trong một tệp khác vào lớp, Xcode cho thấy "Tuyên bố chỉ hợp lệ ở phạm vi tệp" ở dòng mở rộng. Tôi không biết vấn đề là gì.Giới thiệu về "Tuyên bố chỉ hợp lệ ở phạm vi tập tin"
Có ai có thể giúp tôi khắc phục sự cố không?
class ListViewController: UIViewController, AddItemViewControllerDelegate {...}
extension ListViewController: UITableViewDataSource{
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
tableView.deselectRowAtIndexPath(indexPath, animated: true)
performSegueWithIdentifier("ShowDetail", sender: indexPath)
}
}
Bạn có thể hiển thị mã đang tạo lỗi này không? –
@ 0x7fffffff ♦ có chắc chắn – Dennis
chỉ trong trường hợp, đảm bảo rằng phần mở rộng của bạn là bên ngoài lớp học của bạn! :) – jomafer