Это в контексте использования Three20, но, вероятно, больше относится к чему-то, что я не получаю без цели C. Я нахожусь в TTTableLinkedItemCell
и просто пытаюсь присвоить свойство с именем readAt
.
//_item.readAt = [[NSDate alloc] init];
"Запрос на член 'readAt' в чем-то, не являющемся структурой или объединением"
[_item setReadAt: [[NSDate alloc] init]];
Работает как положено. Тогда ...
((NotificationItem *)_item).readAt = [[NSDate alloc] init];
Также работает. Кажется, мне нужно привести в заблуждение, чтобы использовать точечную нотацию, но Obj-C будет радостно передавать сообщения вслепую? Это правильное правило, которое я убираю из этого?
PS: _item
, согласно API Three20: TTTableLinkedItem * _item
.