Problem in encoding and decoding the string in Iphone sdk
        Posted  
        
            by monish
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by monish
        
        
        
        Published on 2010-03-12T12:32:41Z
        Indexed on 
            2010/03/12
            12:37 UTC
        
        
        Read the original article
        Hit count: 398
        
objective-c
HI Guys,
   Here I am having a problem In encoding/decoding the strings.
Actually I had a string which I am encoding it using the base64.which was working fine.
And now I need to decode the string that was encoded before and want to print it.
I code I written as:
I imported the base64.h and base64.m files into my application which contains the methods as:
+ (NSData *) dataWithBase64EncodedString:(NSString *) string;
- (id) initWithBase64EncodedString:(NSString *) string;
- (NSString *) base64EncodingWithLineLength:(unsigned int) lineLength;
And the code in my view controller where I encode the String is:
- (id)init {
if (self = [super init]) {
    // Custom initialization
  userName = @"Sekhar";
  password = @"Bethalam";
    }
    return self;
    }
-(void)reloadView
{
 NSString *authStr = [NSString stringWithFormat:@"%@:%@",userName,password];
 NSData *authData = [authStr dataUsingEncoding:NSASCIIStringEncoding];
 NSString *authValue = [NSString stringWithFormat:@"%@", [authData base64EncodingWithLineLength:30]];
 NSLog(authValue);
 //const char *str = authValue;
 //NSString *decStr = [StringEncryption DecryptString:authValue];
 //NSLog(decStr);
 //NSData *decodeData = [NSData decode:authValue];
 //NSString *decStr = [NSString stringWithFormat:@"%@",decodeData];
 //NSStr
 //NSLog(decStr);
}
   -(void)viewWillAppear:(BOOL)animated
   {
     [self reloadView];
    }
and now I want to decode the String that I encoded.
But I dont know How to do that.can anyone suggest me with code how to get it.
Anyone's help will be much appreciated. Thank you, Monish.
© Stack Overflow or respective owner