2012-11-26 25 views
5

Konsolu po bazı değişkenler kullanıyorum, bu durumda bir NSMutableArray sahibiyim, sayısını görmek istiyorum. Harika bir hata alıyorum.Property 'count', 'NSMutableArray *' türünde bir nesne üzerinde bulunamıyor lldb

Herhangi bir fikrin var mı?

Değişken listesinde sayımı görebildiğimin ("@ 1 nesnesi" yazıyor) farkındayım, ancak po kullanırken birden fazla alıcı ve özellik için bu hatayı alıyorum.

GÜNCELLEME: Köşeli ayraç gösteriminin anahtar olduğu ve int için okunabilir hale getirilebildiği gibi görünüyor.

+1

Değişkeni çalıştırmayı denediniz mi? ('po (NSMutableArray *) myarray'). Bu hata ayıklayıcıda bir hata/eksik özellik olduğunu düşünüyorum. – trojanfoe

+0

Evet, aynı hata. Ancak, böyle bir şey yaparsanız: –

+0

po [(NSMutableArray *) dizi sayısı] (id) $ 4 = 0x00000003 –

cevap

2

kullanımı (gdb) p (int)[array count]

+0

Teşekkürler, bu da lldb'de çalışıyor. –

İlgili konular