Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 财产';计数';在类型为';NSMutableArray*';lldb中的PO命令_Objective C_Ios_Xcode - Fatal编程技术网

Objective c 财产';计数';在类型为';NSMutableArray*';lldb中的PO命令

Objective c 财产';计数';在类型为';NSMutableArray*';lldb中的PO命令,objective-c,ios,xcode,Objective C,Ios,Xcode,我正在使用控制台来po一些变量,在本例中,我有一个NSMutableArray,我想查看它的计数。我犯了一个很好的错误 有什么想法吗 我知道我可以在变量列表中看到计数(它显示@“1 object”),但在使用po时,对于多个getter和属性,我似乎有此错误 更新:似乎方括号符号是关键,将其转换为int可以使其可读。使用(gdb)p(int)[数组计数]是否尝试转换该变量?(po(NSMutableArray*)myarray)。我认为这是调试器中的一个bug/缺失功能。是的,同样的错误。但是,

我正在使用控制台来
po
一些变量,在本例中,我有一个
NSMutableArray
,我想查看它的计数。我犯了一个很好的错误

有什么想法吗

我知道我可以在变量列表中看到计数(它显示@“1 object”),但在使用
po
时,对于多个getter和属性,我似乎有此错误


更新:似乎方括号符号是关键,将其转换为int可以使其可读。

使用
(gdb)p(int)[数组计数]

是否尝试转换该变量?(
po(NSMutableArray*)myarray
)。我认为这是调试器中的一个bug/缺失功能。是的,同样的错误。但是,如果您这样做:po[(NSMutableArray*)array count](id)$4=0x00000003实际上不需要强制转换,但要获得“人性化”友好显示,您需要强制转换为int。