NSData *bytesData = data;//bytes
NSString *dataString = [[NSString alloc] initWithData:bytesData encoding:NSUTF8StringEncoding];
BinaryFormatter in objective c
-
21-04-2022 - |
Pergunta
i have function in my .net app
Public Shared Function SerializeMessageByString(ByVal msg As Object) As Byte()
Using m As New MemoryStream()
Dim bin As New BinaryFormatter()
bin.Serialize(m, msg)
Return m.ToArray()
End Using
this value is coming to my iPhone application how do i convert bytes of binary to string ?
Solução
Outras dicas
let your bytes be represented by:
char * inData;
now convert to an NSString:
NSString * strRep = [NSString initWithBytes:inData length: theLenInBytes encoding:NSUTF8StringEncoding];
assuming UTF8 encoding, if your data isn't UTF-8 or a subset the init will return nil.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow