相关疑难解决方法(0)

获取错误不明确地使用tableView(_:numberOfRowsInSection :)

我正在使用xcode 7 beta,我已经从教程中找到了这段代码,但是我使用的是代码UIViewController而不是UITableViewController出于很多原因.(我不知道这是否导致了这个具体问题).我已经得到了UIViewController一个典型的设置,UITableViewController但我遇到了错误

暧昧使用 'tableView(_:numberOfRowsInSection:)

这是我的代码

class ShoppingViewController: UIViewController {
var toDoItems:NSMutableArray = NSMutableArray()

override func viewDidAppear(animated: Bool) {

    var userDefaults:NSUserDefaults = NSUserDefaults.standardUserDefaults()

    var itemListFromUserDefaults:NSMutableArray? = userDefaults.objectForKey("itemList") as? NSMutableArray

    if ((itemListFromUserDefaults) != nil){
            toDoItems = itemListFromUserDefaults!
    }

    **self**.tableView.reloadData()
}
Run Code Online (Sandbox Code Playgroud)

以及

if (segue != nil && segue!.identifier == "showDetail") {
    var selectedIndexPath:NSIndexPath = **self**.tableView.indexPathForSelectedRow()
    var detailViewController:DetailsViewController = segue!.destinationViewController as! DetailsViewController
    detailViewController.toDoData = toDoItems.objectAtIndex(selectedIndexPath.row) as! NSDictionary

}
Run Code Online (Sandbox Code Playgroud)

候选人(根据XCode):

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

5
推荐指数
1
解决办法
3477
查看次数

标签 统计

ios ×1

swift ×1

uitableview ×1