我是Objective-C的新手,如果这个问题很愚蠢,请原谅我!但我想知道这意味着什么。什么是setDetailItem:做什么?
- (void)setDetailItem:(id)newDetailItem
{
if (_detailItem != newDetailItem) {
_detailItem = newDetailItem;
// Update the view.
[self configureView];
}
}
这些行完全在详细视图控制器中做了什么?这是否意味着创建了一个新对象,即newDetailItem
并将其分配给已有的detailItem
?我不明白这一点。
OR
其实是否意味着这个新对象是等于存在于“detailItem”已详情。所以,不应该把它写成newDetailItem = _detailItem
,这样这个新对象将会得到_detailItem
的值吗?
这样的困惑我有点:(
感谢您的时间!
为什么不买书,开始学习obj-c或查找在线教程 – 2013-03-22 15:19:29
我做了,但是这条线实际上让我困惑。所以我让自己扭曲了.. – Raj0689 2013-03-22 16:34:50