Objective-C Convert NSData to NSString

后端 未结 3 1921
长情又很酷
长情又很酷 2021-01-18 16:50

Here are the code I tried to convert NSData to NSString but the program return \"Program received signal:SIGABRT\".

NSString *string= [NSString stringWithUTF         


        
3条回答
  •  日久生厌
    2021-01-18 17:05

    Here's a highly up-voted answer that shows how to do it. In a nutshell:

    NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
    

    The first idea looks like a fail because of sending [data bytes]. stringWithUTF8String isn't prepared for a void *. The second idea looks as if it should work, even with nil input.

提交回复
热议问题