Ios Xcode 7-Swift-使用未声明的类型';UITableviewcell';
错误是打字错误,请删除 我刚刚接触swift,这可能只是一个非常基本的问题。 如果有人能帮忙,那就太好了 我在youtube上学习如何在swift/xcode中制作滑出菜单,这个错误就出现了。我已经仔细检查了一遍,并且我已经编写了与教程中完全相同的代码。我已经研究并试图修复它,但不能 我知道错误是:Ios Xcode 7-Swift-使用未声明的类型';UITableviewcell';,ios,xcode,swift,uitableview,types,Ios,Xcode,Swift,Uitableview,Types,错误是打字错误,请删除 我刚刚接触swift,这可能只是一个非常基本的问题。 如果有人能帮忙,那就太好了 我在youtube上学习如何在swift/xcode中制作滑出菜单,这个错误就出现了。我已经仔细检查了一遍,并且我已经编写了与教程中完全相同的代码。我已经研究并试图修复它,但不能 我知道错误是: as UITableViewCell 在最后一行代码的第五行末尾。但我不知道为什么,教程说要包括它。请帮忙 import Foundation import UIKit class backTa
as UITableViewCell
在最后一行代码的第五行末尾。但我不知道为什么,教程说要包括它。请帮忙
import Foundation
import UIKit
class backTableViewController: UITableViewController {
var TableArray = [String]()
override func viewDidLoad() {
TableArray = ["Hello", "Second", "World"]
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return TableArray.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableviewCell
return cell
}
}
在您的代码片段中有一个输入错误 这条线
var cell=tableView.dequeueReusableCellWithIdentifier(“cell”,forIndexPath:indexPath)作为UITableviewCell
应该是
var cell=tableView.dequeueReusableCellWithIdentifier(“cell”,forIndexPath:indexPath)作为UITableViewCell
在对UITableViewCell
进行转换时使用大写V(作为UITableViewCell
)
希望这就是导致您出现问题的原因打字:
UITableviewCell
!=UITableViewCell
那么错误是什么?你注册了你的单元格吗?要么是打字错误,但我不这么认为,因为那样会产生编译错误。我猜故事板上的cellIdentifier设置不正确。请在应用程序中检查uitableviewcell的标识符storyboard@MihribanMinaz有一个编译错误,它出现在问题的标题中:“使用未声明的类型‘UITableviewcell’”。你可以在OP的代码中看到,这确实是打字错误。请避免发布“打字错误”问题的答案。这些问题只对OP有用,对任何其他用户都没有帮助,最终将被关闭并删除。最好只是发表评论,然后标记/投票结束。谢谢。:)我明白你的意思了@EricD,生活和学习呃:)谢谢你的回答,解决了这个问题:)