UINavigationItem
имеет следующие частные переменныекак получить доступ к @private переменной _navigationBar в классе UINavigationItem
UIKIT_EXTERN_CLASS @interface UINavigationItem : NSObject <NSCoding> {
@private
NSString *_title;
NSString *_backButtonTitle;
UIBarButtonItem *_backBarButtonItem;
NSString *_prompt;
NSInteger _tag;
id _context;
UINavigationBar *_navigationBar;
UIView *_defaultTitleView;
UIView *_titleView;
UIView *_backButtonView;
UIBarButtonItem *_leftBarButtonItem;
UIBarButtonItem *_rightBarButtonItem;
UIView *_customLeftView;
UIView *_customRightView;
BOOL _hidesBackButton;
UIImageView *_frozenTitleView;
}
Есть ли способ (с помощью KVC и др.), Чтобы прочитать UINavigationBar *_navigationBar;
мне это нужно, чтобы получить доступ к неопределенный backButton. которая не находится в:
@property(nonatomic,retain) UIBarButtonItem *leftBarButtonItem;
@property(nonatomic,retain) UIBarButtonItem *backBarButtonItem;