7
我试图访问继承类上的私有属性。苹果给我的命名约定有可能吗?Objective-C:访问继承类中的私有属性
页眉:
#import <Foundation/Foundation.h>
@interface FooBar : NSObject
-(void)doSomeThingWithThisNumber:(NSInteger)aNumber;
@end
实现:
#import "FooBar.h"
@interface FooBar()
@property NSInteger myPrivateFoo;
@end
@implementation FooBar
@synthesize myPrivateFoo = _myPrivateFoo;
-(void)doSomeThingWithThisNumber:(NSInteger)aNumber
{
_myPrivateFoo = aNumber;
}
@end
,如果我继承这个类到一个新的我无法访问_myPrivateFoo
。有没有另一种方法来做到这一点,而不是头文件中的声明?
好吧,它确实有效。但仅限于self.myPrivateFoo。 ;)Ty! –
既然它有效,你应该将我的答案标记为正确。 –
对不起,我是新的。 –