Objective-C
Objective-C
Transition from SFtp.ReadDir to SFtp.ReadDirListing
Provides instructions for replacing deprecated ReadDir method calls with ReadDirListing.Chilkat Objective-C Downloads
#import <CkoSFtp.h>
#import <NSString.h>
#import <CkoSFtpDir.h>
BOOL success = NO;
CkoSFtp *sftp = [[CkoSFtp alloc] init];
// ...
// ...
NSString *handle = [sftp OpenDir: @"."];
// ...
// ...
// ------------------------------------------------------------------------
// The ReadDir method is deprecated:
CkoSFtpDir *dirObj = [sftp ReadDir: handle];
if (sftp.LastMethodSuccess == NO) {
NSLog(@"%@",sftp.LastErrorText);
return;
}
// ...
// ...
// ------------------------------------------------------------------------
// Do the equivalent using ReadDirListing.
// Your application creates a new, empty SFtpDir object which is passed
// in the last argument and filled upon success.
CkoSFtpDir *dirOut = [[CkoSFtpDir alloc] init];
success = [sftp ReadDirListing: handle dirObj: dirOut];
if (success == NO) {
NSLog(@"%@",sftp.LastErrorText);
return;
}
// ...
// ...
[sftp CloseHandle: handle];