gpt4 book ai didi

ios - 如何将 NSString 转换为 const void

转载 作者:行者123 更新时间:2023-11-29 03:02:46 26 4
gpt4 key购买 nike

我目前在将 NSString 转换为 const void *

时遇到问题

这是我的代码:

DoSomethingFunction:(const void *)parameter

[class DoSomeThingFunction:(const void *)passswordField.text]

密码字段是一个UITextfield。当我尝试强制转换时,该值变为 null。

我希望 passwordField.textconst void *,以便可以在函数中使用它。

最佳答案

这取决于功能实现。它可以是这样的:

NSString *string = @"text";
const void *parameter = CFBridgingRetain(string);
DoSomethingFunction(parameter);

如果函数有类似的参数处理

void DoSomethingFunction(const void *parameter) {
NSString *string = CFBridgingRelease(parameter);
NSLog(@"%@", string);
}

关于ios - 如何将 NSString 转换为 const void,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23128470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com