@@ -182,7 +182,7 @@ - (void)switchServer:(id)sender {
182182 [self reloadV2ray ];
183183 [self updateServerMenuList ];
184184}
185-
185+ /*
186186- (NSArray*)readDefaultsAsArray {
187187 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
188188 NSNumber *dProxyState = [defaults objectForKey:@"proxyIsOn"];
@@ -201,6 +201,10 @@ - (NSArray*)readDefaultsAsArray {
201201 if (dUdpSupport == nil) {
202202 dUdpSupport = [NSNumber numberWithBool:NO];// do not support udp as default
203203 }
204+ NSNumber* dAllowPassive = [defaults objectForKey:@"allowPassive"];
205+ if (dAllowPassive == nil) {
206+ dAllowPassive = [NSNumber numberWithBool:YES]; // allow passive as default
207+ }
204208 NSMutableArray *dProfilesInPlist = [defaults objectForKey:@"profiles"];
205209 NSMutableArray *dProfiles = [[NSMutableArray alloc] init];
206210 NSNumber *dServerIndex;
@@ -223,7 +227,7 @@ - (NSArray*)readDefaultsAsArray {
223227 dServerIndex = [NSNumber numberWithInteger:-1];
224228 }
225229 return @[dProxyState,dMode,dLocalPort,dUdpSupport,dProfiles,dServerIndex];
226- }
230+ }*/
227231
228232- (void )readDefaults {
229233 /*
@@ -287,6 +291,7 @@ - (NSDictionary*)readDefaultsAsDictionary {
287291 [newProfile setUserId: aProfile[@" userId" ]];
288292 [newProfile setAlterId: [aProfile[@" alterId" ] integerValue ]];
289293 [newProfile setRemark: aProfile[@" remark" ]];
294+ [newProfile setAllowPassive: aProfile[@" allowPassive" ]];
290295 [dProfiles addObject: newProfile];
291296 }
292297 dServerIndex = [defaults objectForKey: @" selectedServerIndex" ];
0 commit comments