Приложение, преобразованное в ARC, теперь получает предупреждения о моих свойствах.

Я только что преобразовал свое приложение в ARC, и пока оно работает нормально, я получаю около 600 предупреждений, все относящиеся к моим свойствам. Например:

Атрибут свойства по умолчанию 'assign' не подходит для объекта, не относящегося к gc.

Не указан атрибут 'assign', 'retain' или 'copy' - 'assign' предполагается

Screenshot for warning

После того, как Xcode преобразовал мой код, вот как выглядят мои свойства:

@property (nonatomic) EKEventStore *eventStore;
@property (nonatomic) EKCalendar *defaultCalendar;
@property (nonatomic) UIActionSheet *currentActionSheet;
@property (nonatomic) UILabel *noEventLabel;

Кто-то говорил о необходимости добавить ко всем этим strong. Так ли это? Xcode забыл что-то добавить?

15
задан Jayprakash Dubey 23 September 2015 в 05:55
поделиться