По умолчанию свойство считается атомарным.

Я пытаюсь избавиться от раздражающего предупреждения, которое выдает мне CLANG / LLVM 3.0. В моем объекте установлен следующий ivar:

bool preloaded;

И следующее объявление свойства:

@property(readonly) bool preloaded;

И следующий вызов синтеза:

@synthesize preloaded;

В его нынешнем виде компилятор жалуется:

По умолчанию свойство считается атомарным

Если я изменю объявление свойства, добавив «атомарный»:

@property(atomic,readonly) bool preloaded;

Он тоже на это жалуется:

ошибка: ожидался атрибут свойства перед «атомарным»

Так что, похоже, я проклят, если я это сделаю, и проклятый, если я этого не сделаю ... Что-то мне не хватает?

9
задан Josh Caswell 27 November 2011 в 20:57
поделиться