2015-05-29 111 views
1

我的一些方法沒有擊中,我已經來到了可能的結論它與我的約束做視圖沒有限制

這些都是一些方法沒有擊中

func numberOfSectionsInTableView(tableView: UITableView)->Int { 
    print("not hit1") 

    return 1 
} 


func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
    print("not hit either") 

    return self.funlists.count; 
    //return 1 
} 

當我去故事板,並點擊uitableview它說沒有約束。當我去編輯器時,添加缺少的約束是一個不可點擊的選項。

+0

你有沒有設置你的tableview數據源和委託方法,以文件的所有者控制器? – Mrunal

+0

@Mrunal,謝謝你的幫助!關於數據源和delagete,我所做的全部包括 - > class viewUniversityList:UIViewController,UITableViewDelegate,UITableViewDataSource {,我將如何將這兩種方法設置爲文件所有者控制器? – moez05

回答

0

約束條件決定你的tableview的位置,而不是函數的執行與否。

嘗試

yourtableview.dataSource = self 
youttableview.delegate = self 

如果你想Xcode中自動添加一些漏掉的約束,首先你要選擇storybaord的實現代碼如下

+0

@獅子座 - 這正是它是什麼,謝謝! – moez05

+0

如果您還有其他問題,最好打開一個新問題。不更新舊的。 – Leo