私のコードは、次のようなキーと値のペアのリストを読み取っています。
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
ゼロとして扱いたいのですが、どうすればいいですか?ありがとう!