【发布时间】:2012-06-07 22:38:36
【问题描述】:
基本上,我有一个 46 个字符的 NSString,我将其转换为 NSData。我需要将字符串填充为 48 个字符。它不能通过仅在 NSString 的末尾添加 ' ' 来工作。所以,我只是用这个增加了 NSData 的长度:
NSString *string = @"__46characterlongstring__";
NSData *d = [string dataUsingEncoding:NSUTF8StringEncoding];
NSLog(@"d: %@", d);
NSData *data = [NSData dataWithBytes:[d bytes] length:48];
NSLog(@"data: %@", data);
名为“d”的 NSData 返回
名为“data”的 NSData 返回 >,其中通常是随机数字)>> /p>
如何确保“数据”返回 - 4 个随机字符? 谢谢。
【问题讨论】:
标签: objective-c iphone nsstring nsdata