2011-01-05 18 views
0
NSString *result = [encData base64EncodeData:encData]; 

Warum funktioniert Base64EncodeData nicht? es hatte die Nachricht wie:Wie benutze ich base64EncodeData?

: - [NSConcreteData base64EncodeData:]: Unbekannter Selektor an Instanz gesendet 0x4e1f020

wie es zu benutzen? Someboby suggust mich, dass die dritte Bibliothek zu importieren, wie man es importiert?

+0

Duplikat (15 Stunden) http://stackoverflow.com/questions/4592794/why-base64encodedata-doest-work/ Wissen Sie, Sie Kommentare zu einer Antwort hinzufügen können, oder eine Frage bearbeiten? –

Antwort

1

Es ist nicht in einer Standard-Bibliothek, müssen Sie zusätzliche Kategorie zu erklären und umzusetzen, damit es funktioniert.

@interface NSString (Base64) 
- (NSString *)base64EncodeData; 
@end 

@implementation NSString (Base64) 
- (NSString *)base64EncodeData 
{ 
    return .. do something with self to make a base64 encoded string ..; 
} 
@end