Otrzymałem niektóre dane w formacie base64string od JSON pasring w iphone. Teraz chcę dane do przechowywania lub dekodowania w String. Mam użytkownika klasy Base64. Zwraca mi wartość null. więc proszę mi pomóc!jak odkodować ciąg base64 do NSString w ios?
Odpowiedz
Mam nadzieję, że będzie to pomocne dla Ciebie
NSString *decodeString = @"Raja";
Koduje String
NSData *encodeData = [decodeString dataUsingEncoding:NSUTF8StringEncoding];
NSString *base64String = [encodeData base64EncodedStringWithOptions:0];
NSLog(@"Encode String Value: %@", base64String);
Decode String
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:base64String options:0];
NSString *decodedString = [[NSString alloc] initWithData:decodedData encoding:NSUTF8StringEncoding];
NSLog(@"Decode String Value: %@", decodedString);
Po prostu miłe przypomnienie, ta metoda to tylko iOS7. – LetBulletFlies
to działa dobrze .. – MBH
ten kod działa dobrze Ale w moim przypadku otrzymuję odpowiedź xml z serwera, który jest już w kodowaniu base64. Mam dekodować dane, ale kiedy używam tej metody, zwraca ona null. Czy ktoś może zaproponować mi rozwiązanie tego problemu? –
Spróbuj użyć jak this..First trzeba dostać Ta biblioteka base64
https://github.com/l4u/NSData-Base64
a następnie zaimportować ten plik
#import "NSData+Base64.h"
NSData *data = [NSData dataFromBase64String:baseString];
NSString *convertedString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
Mam nadzieję, że to pomaga.
- 1. Jak odkodować ciąg Base64?
- 2. Jak odkodować nieprawidłowy ciąg jsonów w pythonie
- 3. Jak odkodować ciąg TripleDESCryptoService w php?
- 4. ios Odkodować część obrazu
- 5. Jak odkodować "binarny" zakodowany ciąg w surowym binarnym buforze?
- 6. Jak odkodować ciąg base64 i przekonwertować go na pdf/jpg i zapisać w pamięci
- 7. Jak rodzimej konwersji ciąg -> base64 i base64 -> ciąg
- 8. Jak odkodować ciąg zakodowany za pomocą JavaScriptStringEncoded?
- 9. iOS JSON NSString Parse
- 10. Jak dołączyć NSString do innego NSString
- 11. Jak zakodować ciąg dartów w base64?
- 12. Wyświetlanie obrazów base64 w e-mailu HTML na IOS
- 13. iOS: Dzielenie NSString do FilePath & Nazwa + Extension
- 14. Jak przekonwertować bitmapę na ciąg Base64
- 15. Zakoduj FileStream do base64 za pomocą C#
- 16. get SecKeyRef z base64 kodowanych ciąg
- 17. Jak odkodować surowe literały Unicode na czytelny ciąg?
- 18. Jak przekonwertować ciąg base64 na obraz?
- 19. Jak dodać cudzysłowy do NSString?
- 20. Jak przekonwertować NSString na ciąg C?
- 21. Zaszyfrowane NSData do NSString w obj-c?
- 22. Konwersja NSString na dane Base64 dla XML Serializacja
- 23. jak dodać złączyć wiele NSString w jeden ciąg w iPhone
- 24. Konwersja NSString na unichar w iOS
- 25. iOS: Objective-C MD5 NSString
- 26. iOS 5: Czy kategoria NSString obejmuje NSCFConstantString?
- 27. Jak uzyskać ciąg bajtów obrazów (base64) w html5, jquery, javascript?
- 28. NSString (hex) do bajtów
- 29. Konwersja blob do base64
- 30. Jak zmienić NSString w NSDate?
Pokaż nam swój kod. – Amar
Bardzo proste pytanie) –