2

myClass.hでは、次のことを行います。

typedef enum {
    SignUpLabel,
    SignUpButton,
    LogInFieldsTwitterButton,
    LogInFieldsFacebookButton,
    LogInWithFaceBookTiwtterLabel,
} logInFields;

@property (nonatomic, readonly, assign) logInFields fields;

@end

パブリックの読み取り専用にしたいのですlogInFieldが、プライベートで読み取り/書き込みできます。したがって、私はこれを行います:

@interface myClass ()
@property (readwrite, assign ) logInFields fields;

@end

ただし、警告が表示されます。

Property attribute in continuation class does not match the primary class

誰かが私がここで欠けているものとコンパイラを沈黙させる方法を教えてもらえますか?

4

1 に答える 1

1

.m に「nonatomic」を追加しようとしましたか?

于 2012-09-18T16:22:30.250 に答える