UITableView未填充。物品尺寸为2

时间:2014-08-27 12:57:53

标签: ios uitableview swift

我正在为自己制作一个小应用程序试用Swift等等,我想我在这里错过了一些简单的东西。

所以在我的控制器中,我有适当的代表和方法来支持它:

class MatchListViewController: UIViewController, UITableViewDelegate, UITableViewDataSource

然后我设置&填充表格

override func viewDidLoad() {
    super.viewDidLoad()
    tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "Cell")
    loadResults()
}

func loadResults() {
    let delegate = UIApplication.sharedApplication().delegate as AppDelegate
    let context:NSManagedObjectContext! = delegate.managedObjectContext

    let fetchRequest = NSFetchRequest(entityName: "Series")
    var error:NSError? = nil
    results = context.executeFetchRequest(fetchRequest, error: &error) as NSArray
}

在Storyboard中,UITableView连接到我的IBOutlet,并引用MatchListViewController作为其委托。

    @IBOutlet var tableView: UITableView!

我设置了cellForRowAtIndexPath方法:

func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
    let cell = tableView.dequeueReusableCellWithIdentifier("Cell") as UITableViewCell
    if let row = indexPath?.row {
        let object = results.objectAtIndex(row) as NSObject
        if (object != nil) {
            let teamOneName = object.valueForKey("team_one") as NSString
            let teamTwoName = object.valueForKey("team_two") as NSString
            cell.textLabel!.text = "\(teamOneName) vs \(teamTwoName)"
        }
    }

    return cell
}

关于我在这里可能缺少的任何想法?

0 个答案:

没有答案
相关问题