替换为Xcode 5中的'setDelegate'

问题描述:

我想为我的A级课程做一个数据库应用程序,但是我无法解决这个问题;我正在学习从4.5视频数据库技能,Xcode的5抛出发脾气时,我尝试使用“设置委托”我的表,有没有解决的办法?替换为Xcode 5中的'setDelegate'

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

} 

我会很感激的任何。帮助你有

+1

您是否错误使用大写字母M mytableview'''它应该是小写? – Guilherme

你是它的拼写错误,更改此:

[[self Mytableveiw]setDelegate:self] 

要这样:

[[self mytableveiw]setDelegate:self] 

你正在使用类的名称,而不是变量。

这是不相关的Xcode

替换此

[[self Mytableveiw]setDelegate:self] 

[[self mytableveiw]setDelegate:self] 
+0

这实际上回答了这个问题:) –

Offtopic:如果你调用一个方法,并使用dot Notation访问性能,请只用括号

[[self mytableveiw]setDelegate:self] 

应该是:

self.mytableveiw.delegate = self; 
+0

两者都很好;他们是相等的。为什么他不应该使用括号表示法? –

+1

,因为有可用的代码指导方针,而且更容易阅读 – CarlJ

+0

这是主观的,并没有回答OP的问题。你指的是什么“代码指南”?你能包含一个链接吗? –