gpt4 book ai didi

iOS将 bool 值转换为字符串

转载 作者:行者123 更新时间:2023-12-01 17:40:24 25 4
gpt4 key购买 nike

我有一个 bool 值,与我想作为字符串从 iOS 程序中传递出去的调用相关联。我尝试了以下方法:

  NSString *connectedString = [self.selectedBeacon.isConnected stringValue];

但我什么也没说。

有人可以纠正我吗?

最佳答案

如果 isConnectedBOOL 类型,它甚至不应该编译。如果是 NSNumber 你应该得到“1”或“0”。

你想要“YES”到“NO”字符串吗?解决方案:

A) 如果是 BOOL 类型:

NSString *connectedString = self.selectedBeacon.isConnected ? @"YES" : @"NO";

B) 如果 NSNumber 向此类添加一个类别方法,例如:

- (NSString *)boolValueString {
// if this contains BOOL value
return [self boolValue] ? @"YES" : @"NO";
}

关于iOS将 bool 值转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21662234/

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