2011-12-06 35 views
6

Belirli verileri günlüğe kaydetmek için Xcodes yeteneklerini kullanmak istiyorum. Aslında bir kesme noktası Log Message eylem ileXcode 4 kesme noktası eylemleri nasıl kullanılır?

benzer bir şey başarmak için oldukça basit olmalıdır. Bunun varyasyonlarını denedim:

Size: @NSStringFromRect([[self view] frame])@ 

ancak başarısız oldu.

Zaten Xcode belgelerini aradım ve bu özelliğin ne kadar kötü belgelendiğine şaşırdım. Bulduğum tek bilgi noktası, kesme noktalarına ulaşırken ses çalma eyleminin nasıl yapılandırılacağıydı.

+0

Yani bir rect imzalamak istiyorsun. Kesme noktaları ile olan ilişki nedir? – Macmade

+0

Değerlendirme sonrasında otomatik olarak devam eden kesme noktalarını ayarlayabilirsiniz. Bir Apple evangelistine göre, hata ayıklama verilerini günlüğe kaydetme yöntemi, kodunuzu bir grup NSLog ifadesiyle gözden geçirerek tercih edilir. Ayrıca, log ifadelerinizi Xcode'taki kesme noktası görünümünden organize etme avantajına da sahiptir (bu sınır değerlerini gerçek "olanlardan ayırmak için bu kesme noktalarını paylaşabilirsiniz). –

cevap

8

yaklaşık

Size: @(CGRect)[[self view] frame]@ 
3

Başka bir çözüm olacağını nasıl

Size: @(const char *)[[[[some objects] object] description] UTF8String]@ 

çıktı fourplusone yanıtında kadar güzel değil ama iyi bir açıklama sağlar tüm nesneler birlikte çalışacaktır.