ios - 将NSString传递给UInt8 []

标签 ios

我有这个方法

- (int) write:(UInt8 *)data Length:(UInt32)length;

我想将NSString传递给具有更多字符的数据,例如:

“可口可乐” 1 * 3H1R

有人可以帮我吗?

谢谢

最佳答案

我希望这有帮助..

NSString *someString = @"some text";
uint8_t buffer[100];
memcpy(buffer, [someString UTF8String], [someString length]+1);

如果你有问题,就问吧。

关于ios - 将NSString传递给UInt8 [],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9585198/

相关文章:

ios - CocoaPods 错误 : RPC failed; curl 18 transfer closed with outstanding read data remaining

ios - 与UIWebView相比,WKWebView重定向问题

ios - 在不覆盖 Swift 3.1 中的 initialize() 的情况下为 UIView 子类设置默认外观

iphone - 如何从第一页重新启动基于 Air 的 iOS 应用程序?

ios - 在 Firebase 身份验证 Xamarin 中访问 UID 时出错

ios - swift ios 在上传前减小图像大小

android - 解析云代码奇怪的错误

ios - CAShapeLayer 动画 lineCap 属性

iOS:模态 viewController 如何记住它的属性?

iphone - 实现 "Introduction to In-App Purchases"教程后出现奇怪的错误