そう思います。_iVar は保護されています。
それでも、これらを子クラスに追加する必要があります。
@synthesize strFullName = _strFullName;
@synthesize strPictureURL = _strPictureURL;
@synthesize strID = _strID;
@synthesize strFirstName = _strFirstName;
@synthesize strLastName = _strLastName;
そうしないと、子クラスは _strLastName などにアクセスできません。なぜですか?
スーパークラスの宣言は次のようになります。
@interface BGTwitterOrFacebookHandler : BGMotherOfAllHandler
-(void) vRequestPermission;
@property (nonatomic,readonly) NSString * strID;
@property (nonatomic, readonly) NSString * strFullName;
@property (nonatomic,readonly) NSString * strPictureURL;
@property (nonatomic,readonly) NSString * strFirstName;
@property (nonatomic,readonly) NSString * strLastName;
@property (nonatomic,readonly) NSString * strBirthday;
@property (nonatomic,readonly) NSString * strEmail;
@property (nonatomic,readonly) NSString * strGender;
@property (nonatomic) ACAccountStore * ACAstore;
@property (nonatomic) ACAccount * acAcount;
+(BGTwitterOrFacebookHandler *) singleton;
-(void)logout;
@end