gpt4 book ai didi

objective-c - ObjC : object returned empty description?

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

我的代码正在读取键/值对列表,如下所示:

A:nodeAbc
...
Q:node2
R:
T:node3
...

每对使用 NSString:componentsSeparatedByString: 拆分

NSArray *kv = [@"R:" componentsSeparatedByString:@":"];

在上面的列表示例中,R 没有匹配值。当我要求打印它时,这是我得到的:

(lldb) po [kv objectAtIndex:1](id) $33 = 0x00007fff77a888e0

如何识别?

if ([kv objectAtIndex:1]) // returns YES

我想把它当作nil,怎么办?谢谢!

最佳答案

它不是零,它是一个空字符串(阅读文档,那里有说明)。你想要的是

if ([[kv objectAtIndex:1] length] > 0)

关于objective-c - ObjC : object returned empty description?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12070635/

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