2012-06-10 30 views

Trả lời

4

Bạn có thể sử dụng trình gỡ lỗi giao diện điều khiển để đánh giá một tài sản của một đối tượng trong Xcode, sản lượng view debugger thực sự hoạt động như một đầu vào, quá.

Example output

Rõ ràng đầu tiên bạn phải Hit một breakpoint ...

Nó thực sự làm việc với GDB và LLĐB và bạn phải gõ vào đầu ra giao diện điều khiển:

print (int)[myText length] 
+0

in [detailText dài] Không thể gọi chức năng "objc_msgSend" tại 0x307abfac: không có kiểu trả về thông tin có sẵn. Để gọi chức năng này dù sao, bạn có thể cast các kiểu trả về một cách rõ ràng (ví dụ 'in (float) fabs (3.0)') –

+0

thats những gì tôi nhận được khi thử điều này với đối tượng NSString tôi –

+0

Bạn đang sử dụng gdb? Tôi không biết nếu nó hoạt động ngay cả với lldb .. – aleroot

3

Ngoài với giải pháp @ aleroot, bạn cũng có thể sử dụng chế độ xem biến của trình gỡ rối. Bạn có thể nhấp chuột phải vào xem và chọn "Add Expression" và gõ vào bất cứ điều gì bạn muốn theo dõi. Đó là một chút cồng kềnh so với giải pháp của aleroot @, nhưng công đức của phương pháp này là nó sẽ tự động hiển thị một lần nữa khi bạn nhấn cùng một breakpoint thời gian tới.

enter image description here

+0

nếu bạn thêm [detailText dài] xcode nói \t

+0

Thêm các diễn viên để int ... (int) [length detailText] – aleroot

Các vấn đề liên quan