gpt4 book ai didi

objective-c - boolean 到 NSString

转载 作者:IT老高 更新时间:2023-10-28 11:29:25 25 4
gpt4 key购买 nike

如果我有一个返回 BOOL 的方法,如何将其转换为 NSString 以便在控制台中打印出来?

例如,我尝试这样做,但不起作用:

NSLog(@"Is Kind of NSString:", ([thing isKindOfClass:[NSString class]]) ? @"YES" : @"NO");

但是我真的很想把返回值变成一个 NSString。我知道它是一种原始数据类型,所以我不能在它上面调用方法。我是否必须单独创建一个字符串,然后在 NSString 上的方法中使用 Bool 作为参数?

最佳答案

使用 ternary operator :

BOOl isKind= [thing isKindOfClass:[NSString class]];

NSLog(@"Is Kind of NSString: %d", isKind);
NSLog(@"Is Kind of NSString: %@", isKind ? @"YES" : @"NO");

关于objective-c - boolean 到 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/738524/

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