|
@@ -81,6 +81,14 @@
|
|
|
_savePass = [NSMutableArray arrayWithArray:[defaults objectForKey:kVLCFTPPassword]];
|
|
|
|
|
|
[super viewWillAppear:animated];
|
|
|
+
|
|
|
+ if ([defaults stringForKey:kVLCLastFTPServer])
|
|
|
+ self.serverAddressField.text = [defaults stringForKey:kVLCLastFTPServer];
|
|
|
+ if ([defaults stringForKey:kVLCLastFTPLogin])
|
|
|
+ self.usernameField.text = [defaults stringForKey:kVLCLastFTPLogin];
|
|
|
+ if ([defaults stringForKey:kVLCLastFTPPassword])
|
|
|
+ self.passwordField.text = [defaults stringForKey:kVLCLastFTPPassword];
|
|
|
+
|
|
|
if (_hostname.length > 0)
|
|
|
self.serverAddressField.text = _hostname;
|
|
|
if (_username.length > 0)
|
|
@@ -89,6 +97,16 @@
|
|
|
self.passwordField.text = _password;
|
|
|
}
|
|
|
|
|
|
+- (void)viewWillDisappear:(BOOL)animated
|
|
|
+{
|
|
|
+ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
|
|
+ [defaults setObject:self.serverAddressField.text forKey:kVLCLastFTPServer];
|
|
|
+ [defaults setObject:self.usernameField.text forKey:kVLCLastFTPLogin];
|
|
|
+ [defaults setObject:self.passwordField.text forKey:kVLCLastFTPPassword];
|
|
|
+
|
|
|
+ [super viewWillDisappear:animated];
|
|
|
+}
|
|
|
+
|
|
|
- (IBAction)dismissWithAnimation:(id)sender
|
|
|
{
|
|
|
if (SYSTEM_RUNS_IOS7_OR_LATER)
|