Objective-C объявляет свойства класса - PullRequest
1 голос
/ 26 февраля 2012

Я полный новичок в Objective-C, так что терпите меня :-). Я определяю класс для структуры записи, которую я хочу сохранить в NSMutableArray. Код выглядит следующим образом:

@interface CustSuppListItem : NSObject
{
    NSString *acCode;
    NSString *acCompany;
    NSString *acContact;
    double osBalBase;
    int acAccStatus;
}

@property (nonatomic, copy, readwrite) NSString *acCode;
@property (nonatomic, copy, readwrite) NSString *acCompany;
@property (nonatomic, copy, readwrite) NSString *acContact;
@property (nonatomic, assign, readwrite) double osBalBase;
@property (nonatomic, assign, readwrite) int acAccStatus;

@end

@implementation CustSuppListItem

@synthesize acCode, acCompany, acContact, osBalBase, acAccStatus;

@end

При использовании класса в моем проекте методы сеттера появляются в Intellisense, отличном от свойства acAccStatus, которое, по-видимому, не получило метод сеттера. Однако я могу видеть это, используя точечную запись: object.acAccStatus.

Есть ли что-то особенное в свойствах int, которые означают, что им не предоставляются методы получения / установки? Или я неправильно определил свойство?

...