Logos中如何修改被Hook的类的成员变量

例如以下代码

@interface MPADView : CPModuleView <IMBannerDelegate, IMInterstitialDelegate, MobiSageAdProductPlacementDelegate, DMPreRollAdViewDelegate, PBInterstitialDelegate>
{
    SecondDownLabel *_countDownLabel;
    UILabel *_membershipLabel;
    MPMembershipView *_membershipView;
    MediaPlayerButton *_volumeButton;
    UIButton *_detailButton;
    UIButton *_scaleButton;
    int mediaType;
    UIImageView *_upShadowView;
    UIImageView *_downShadowView;
    float lastVolume;
    BOOL lastAding;
    int advseq;
    BOOL _needPlay;
    YKJSONClient *_jsonClient;
    YKImageClient *_imageClient;
    NSString *_url;
    id _boundaryObserver;
    id _playObserver;
    NSMutableArray *_seqs;
    IMBanner *_adIMBanner;
    IMInterstitial *_adIMInter;
    UIButton *_closeBut;
    int _isShowAD;
    MobiSageAdProductPlacement *_adMobiView;
    int _adType;
    UIImageView *_ykAdImage;
    UITapGestureRecognizer *_ykTap;
    DMPreRollAdView *_dmPRView;
    int _alLeftTime;
    NSTimer *_alTimer;
    PBInterstitial *_ckPBObj;
}

我想要在hook它并且改变_isShowAD值,应该怎么改呢?

object_setInstanceVariable

应该可以达到你的目的

谢谢,我试试!