gpt4 book ai didi

ios - RangeOfString 在找不到结果 iOS 时崩溃

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:10 25 4
gpt4 key购买 nike

我有来自 JSON 的字符串,有时看起来像 @"2, 18, 27, 29",称为 mayString。其他时候这个字符串只是@"2"(一个数字,没有逗号分隔)

我想使用以下代码测试字符串是否包含逗号:

NSRange range = [mayString rangeOfString:@","];
if (range.location != NSNotFound) {
NSLog (@"Substring found at: %d", range.location);
}

else{

NSLog (@"Substring not found");
}

当字符串确实包含逗号分隔时它工作正常但当没有逗号时崩溃我希望日志显示 “未找到子字符串”? 但我得到 [ __NSCFNumber rangeOfString:]: 无法识别的选择器发送到实例 0x1d533500

最佳答案

看起来你的“字符串”实际上是 NSNumber 的一个实例。

关于ios - RangeOfString 在找不到结果 iOS 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16609762/

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