В моем приложении для iPhone у меня есть BOOL с именем isAddressCell
. Это отлично работает, и я могу назвать это без проблем:
[cell setIsAddressCell:YES];
Тем не менее, я осмотрел создание собственного метода установки, и мне не удалось его создать, и, похоже, мой BOOL никогда не устанавливается. Ниже приведен код метода установки, который я пробовал, но он не работает.
Все, что я хочу сделать, это когда вызывается setIsAddressCell
, в зависимости от значения будут происходить определенные другие действия.
Текущий, нефункциональный метод установки:
@property (nonatomic, assign, setter = setIsAddressCell:) BOOL isAddressCell;
-(void)setIsAddressCell:(BOOL)addressCell
{
if (addressCell)
{
//Do stuff...
}
else
{
//Do different stuff...
}
}
setter = setIsAddressCell:
является избыточным (поскольку автоматически сгенерированный сеттер также являетсяsetIsAddressCell:
) - person Alladinian   schedule 29.11.2012