gpt4 book ai didi

objective-c - 将 NSString 转换为 char 问题

转载 作者:太空狗 更新时间:2023-10-30 03:29:57 26 4
gpt4 key购买 nike

我想将我的 NSString 转换为常量字符代码如下所示:

NSString *date = @"12/9/2009";
char datechar = [date UTF8String]

NSLog(@"%@",datechar);

但是它返回警告赋值从指针生成整数而不进行强制转换并且无法正确打印字符,有人能告诉我这是什么问题吗

最佳答案

尝试更像这样的东西:

NSString* date = @"12/9/2009";
char* datechar = [date UTF8String];
NSLog(@"%s", datechar);

您需要使用 char* 而不是 char,并且您必须使用 %s 而不是 %@ 打印 C 字符串(%@ 仅用于 objective-c id 类型)。

关于objective-c - 将 NSString 转换为 char 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/589662/

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