2
我有以下類,我掛鉤,我想弄清楚如何掛接和設置m_proxyPort。我可以毫無問題地閱讀它,但如果我想改變它,怎麼樣?iOS的Theos掛鉤和設置伊娃/財產
對於3個NSString ivars有一個setter,但是沒有m_proxyPort的setter,想知道是否有方法來設置這個ivar?
@interface DDURLProtocol : NSURLProtocol <NSURLAuthenticationChallengeSender, DDURLProtocolHttpAdapterDelegate>
{
int m_proxyPort;
NSString *_proxyHost;
NSString *_proxyUsername;
NSString *_proxyPassword;
}
%hook DDURLProtocol
- (void) check
{
[self setProxyHost:@"127.0.0.1"];
int pp = MSHookIvar<int>(self, "m_proxyPort");
NSLog(@"proxyPort: %d", pp);
// How to set m_proxyPort????
}
%end