Azh*_*har 2 iphone objective-c nsdata ipad ios
我将数据发送到数字仪表,我想要NSMutableData表格中的数据.我试图分配数据,但收到错误.
NSMutableData *body = [[NSMutableData alloc] initWithData:[NSData @"1"];
Run Code Online (Sandbox Code Playgroud)
我想将字符串例如"1","start"等asign给NSMutableData.
您不能直接从NSString转换为NSMutableData
,您必须首先编码字符串NSData
.(从NSData到NSMutableData有几种方法,但我认为mutableCopy
是最清楚的.);
试试这个:
NSString *yourString = @"Your string text";
NSData *data = [yourString dataUsingEncoding:NSUTF8StringEncoding];
NSMutableData *body = [data mutableCopy];
Run Code Online (Sandbox Code Playgroud)