替换为Xcode 5中的'setDelegate'
我想为我的A级课程做一个数据库应用程序,但是我无法解决这个问题;我正在学习从4.5视频数据库技能,Xcode的5抛出发脾气时,我尝试使用“设置委托”我的表,有没有解决的办法?替换为Xcode 5中的'setDelegate'
- (void)viewDidLoad
{
[super viewDidLoad];
[[self Mytableveiw]setDelegate:self]
[[self mytableveiw] setDataSource:self]
}
我会很感激的任何。帮助你有
你是它的拼写错误,更改此:
[[self Mytableveiw]setDelegate:self]
要这样:
[[self mytableveiw]setDelegate:self]
你正在使用类的名称,而不是变量。
这是不相关的Xcode
替换此
[[self Mytableveiw]setDelegate:self]
与
[[self mytableveiw]setDelegate:self]
这实际上回答了这个问题:) –
Offtopic:如果你调用一个方法,并使用dot Notation访问性能,请只用括号
[[self mytableveiw]setDelegate:self]
应该是:
self.mytableveiw.delegate = self;
两者都很好;他们是相等的。为什么他不应该使用括号表示法? –
,因为有可用的代码指导方针,而且更容易阅读 – CarlJ
这是主观的,并没有回答OP的问题。你指的是什么“代码指南”?你能包含一个链接吗? –
您是否错误使用大写字母M mytableview'''它应该是小写? – Guilherme