2013-12-13 36 views
0

我想爲我的A級課程做一個數據庫應用程序,但是我無法解決這個問題;我正在學習從4.5視頻數據庫技能,Xcode的5拋出發脾氣時,我嘗試使用「設置委託」我的表,有沒有解決的辦法?替換爲Xcode 5中的'setDelegate'

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    [[self Mytableveiw]setDelegate:self] 
    [[self mytableveiw] setDataSource:self] 

} 

我會很感激的任何。幫助你有

+1

您是否錯誤使用大寫字母M mytableview'''它應該是小寫? – Guilherme

回答

3

你是它的拼寫錯誤,更改此:

[[self Mytableveiw]setDelegate:self] 

要這樣:

[[self mytableveiw]setDelegate:self] 

你正在使用類的名稱,而不是變量。

3

這是不相關的Xcode

替換此

[[self Mytableveiw]setDelegate:self] 

[[self mytableveiw]setDelegate:self] 
+0

這實際上回答了這個問題:) –

0

Offtopic:如果你調用一個方法,並使用dot Notation訪問性能,請只用括號

[[self mytableveiw]setDelegate:self] 

應該是:

self.mytableveiw.delegate = self; 
+0

兩者都很好;他們是相等的。爲什麼他不應該使用括號表示法? –

+1

,因爲有可用的代碼指導方針,而且更容易閱讀 – CarlJ

+0

這是主觀的,並沒有回答OP的問題。你指的是什麼「代碼指南」?你能包含一個鏈接嗎? –