Tôi có hành động điểm ngắt và đang sử dụng tùy chọn Đăng nhập từ menu thả xuống. Tôi muốn in ra giá trị chuỗi (tóm tắt). Tôi đang làm điều này:Làm thế nào để in chuỗi giá trị từ hành động breakpoint trong Xcode 4?
the person name is: @[email protected]
nhưng in địa chỉ bộ nhớ. Tôi có thể chuyển sang tùy chọn Lệnh gỡ lỗi và làm
po f.name
nhưng sau đó tôi mất mô tả, như được sử dụng trong tùy chọn đầu tiên. Sử dụng tùy chọn Đăng nhập, có cách nào để in giá trị chuỗi chứ không phải địa chỉ bộ nhớ không?
Trong trường hợp của tôi, XCode chỉ đơn giản là bỏ qua bất cứ điều gì tôi gõ. Loại trình gỡ rối có quan trọng không (nghĩa là GDB/LLDB)? – futureelite7
@ futureelite7 Cả GDB và LLDB đều có thể thực hiện điều này. Bạn có thể thử sử dụng hành động "Biểu thức" thay vì "Thông điệp tường trình", sau đó chỉ cần 'NSLog' ở đó. Vì vậy, trong cửa sổ "Expression" bạn gõ một cái gì đó như: '(void) NSLog (@" Đăng nhập biến này:% @ ", aVariable);' –
@JasonCoco có vẻ như hành động Expression không có trong Xcode 4.6. – Snowcrash