Я новичок в Objective-C, поэтому, пожалуйста, простите меня, если этот вопрос глупо! Но я хотел бы знать, что это значит.Что делает setDetailItem: Do?
- (void)setDetailItem:(id)newDetailItem
{
if (_detailItem != newDetailItem) {
_detailItem = newDetailItem;
// Update the view.
[self configureView];
}
}
Что именно эти строки делают в контроллере подробного представления? Означает ли это, что новый объект, т. Е. newDetailItem
создан и назначен уже существующему detailItem
? Я не понимаю.
ИЛИ
ли это на самом деле означает, что этот новый объект равен детали, которые присутствуют в «detailItem» уже. Итак, не следует ли это писать как newDetailItem = _detailItem
, чтобы этот новый объект получал значения _detailItem
?
Это своего рода смутило меня немного :(
Спасибо за ваше время!
Почему нет, чтобы купить книгу и начать изучать obj-c или искать онлайн-уроки –
Я сделал это, но эта строка на самом деле смутила меня. Так что я закрутился. – Raj0689