Un Décodage Base64 dans iOS 7+
J'ai le texte Codé(NSString
) à l'aide de NSData
Classe nouvelle API qui est Ajouté à l'iOS7.
à l'aide de cette
- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding;
voici mon code
NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0];
NSLog(@"%@", base64EncodedString);
Je suis à la recherche pour le décoder
m_EncodeText
: s'il vous plaît arrêter- où avez-vous trouvé
base64EncodedStringWithOptions:
? - il est là dans apple docs developer.apple.com/library/ios/documentation/cocoa/reference/...
- Il semble qu'il se passe lorsque j'utilise mac os application de la console cible. Ou l'ancienne version du sdk/mac os cible
Vous devez vous connecter pour publier un commentaire.
Swift 3+
Encodage
Décodage
Swift < 3
Encodage
Décodage
Objective-C
Encodage
Décodage
kNilOptions
est égal à 0, ce qui est sans doute plus lisible que l'utilisation de 0 pour les options.MacTypes.h
qui est un héritage OSX en-tête, donc je n'aime pas l'utiliser, car je pense que l'en-tête doit être supprimé à partir du SDK iOS tout à fait. De toute façon, vous avez un point en disant que c'est très lisible, donc n'hésitez pas à l'utiliser.NSDataBase64DecodingOptions.IgnoreUnknownCharacters
j'ai eu ce problèmebase64decode
à partir de github.com/Wstunes/SwiftyJWT d'après l'analyse de la JWT jeton à l'périodes.Dans le cas où vous souhaitez écrire de secours code, le décodage de base64 a été présent dans iOS depuis le début, par la mise en garde de
NSURL
: